Interface VirtualServer
-
- All Superinterfaces:
- EngineObject, IndependentlyPersistableObject, IndependentObject, java.io.Serializable
public interface VirtualServer extends IndependentlyPersistableObject
Represents a logical entity for managing a group of server instances. Multiple server instances can run simultaneously on a single physical machine, or can be deployed on separate machines. A virtual server is composed of multiple server instances logically operating together to provide a service or services. Clients of the Content Engine interact with aVirtualServer
, rather than interacting with a specificServerInstance
. If aVirtualServer
consists of a singleServerInstance
, then the two are functionally equivalent. If aVirtualServer
consists of multiple server instances, then client requests are distributed between each individualServerInstance
, providing scalability and high availability. Clients are not aware of whichServerInstance
actually fulfilled their request.When multiple server instances are configured to run as a
VirtualServer
, a third-party (non-FileNet) load balancing mechanism must exist to distribute incoming requests to the server instances. This could be a Java™ Platform Enterprise Edition (Java EE) application server's clustering implementation, or it could be an external hardware or software load balancing product. In either case, an administrator, using the third-party's load balancing configuration tools, is responsible for configuring the load balancing for aVirtualServer
.VirtualServer
objects are created dynamically during system initialization and startup based on the configured topology of the application server or via specific system properties. They cannot be created via the API. You can retrieve a persistedVirtualServer
object by callinggetInstance
orfetchInstance
on theFactory.VirtualServer
class.Metadata
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
get_Creator()
Returns the value of the Creator property.java.util.Date
get_DateCreated()
Returns the value of the DateCreated property.java.util.Date
get_DateLastModified()
Returns the value of the DateLastModified property.java.lang.String
get_EJBForwardingEndpoint()
Returns the value of the EJBForwardingEndpoint property.Id
get_Id()
Returns the value of the Id property.java.lang.String
get_LastModifier()
Returns the value of the LastModifier property.java.lang.String
get_Name()
Returns the value of the Name property.ServerInstanceSet
get_ServerInstances()
Returns the value of the ServerInstances property.Site
get_Site()
Returns the value of the Site property.SubsystemConfigurationList
get_SubsystemConfigurations()
Returns the value of the SubsystemConfigurations property.void
set_Creator(java.lang.String value)
Sets the value of the Creator property.void
set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property.void
set_EJBForwardingEndpoint(java.lang.String value)
Sets the value of the EJBForwardingEndpoint property.void
set_Site(Site value)
Sets the value of the Site property.void
set_SubsystemConfigurations(SubsystemConfigurationList value)
Sets the value of the SubsystemConfigurations property.-
Methods inherited from interface com.filenet.api.core.IndependentlyPersistableObject
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
-
Methods inherited from interface com.filenet.api.core.IndependentObject
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
-
Methods inherited from interface com.filenet.api.core.EngineObject
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
-
-
-
-
Method Detail
-
get_Creator
java.lang.String get_Creator()
Returns the value of the Creator property. For more information, see Creator Property.
-
set_Creator
void set_Creator(java.lang.String value)
Sets the value of the Creator property. For more information, see Creator Property.
-
get_DateCreated
java.util.Date get_DateCreated()
Returns the value of the DateCreated property. For more information, see DateCreated Property.
-
set_DateCreated
void set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property. For more information, see DateCreated Property.
-
get_LastModifier
java.lang.String get_LastModifier()
Returns the value of the LastModifier property. For more information, see LastModifier Property.
-
get_DateLastModified
java.util.Date get_DateLastModified()
Returns the value of the DateLastModified property. For more information, see DateLastModified Property.
-
get_Id
Id get_Id()
Returns the value of the Id property. For more information, see Id Property.
-
get_Name
java.lang.String get_Name()
Returns the value of the Name property. For more information, see Name Property.
-
get_Site
Site get_Site()
Returns the value of the Site property. For more information, see Site Property.
-
set_Site
void set_Site(Site value)
Sets the value of the Site property. For more information, see Site Property.
-
get_ServerInstances
ServerInstanceSet get_ServerInstances()
Returns the value of the ServerInstances property. For more information, see ServerInstances Property.
-
get_SubsystemConfigurations
SubsystemConfigurationList get_SubsystemConfigurations()
Returns the value of the SubsystemConfigurations property. For more information, see SubsystemConfigurations Property.
-
set_SubsystemConfigurations
void set_SubsystemConfigurations(SubsystemConfigurationList value)
Sets the value of the SubsystemConfigurations property. For more information, see SubsystemConfigurations Property.
-
get_EJBForwardingEndpoint
java.lang.String get_EJBForwardingEndpoint()
Returns the value of the EJBForwardingEndpoint property. For more information, see EJBForwardingEndpoint Property.
-
set_EJBForwardingEndpoint
void set_EJBForwardingEndpoint(java.lang.String value)
Sets the value of the EJBForwardingEndpoint property. For more information, see EJBForwardingEndpoint Property.
-
-