|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VirtualServer
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 a VirtualServer
, rather than interacting with a specific
ServerInstance
. If a VirtualServer
consists of a single ServerInstance
, then the two are functionally
equivalent. If a VirtualServer
consists of multiple server instances, then client requests are distributed
between each individual ServerInstance
, providing scalability and high availability. Clients are not aware
of which ServerInstance
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 may be
a Java™ 2 Platform Enterprise Edition (J2EE) 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 a VirtualServer
.
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 persisted VirtualServer
object by calling getInstance
or fetchInstance
on the Factory.VirtualServer
class.
Metadata
Auditable: false
Method Summary | |
---|---|
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 |
---|
java.lang.String get_Creator()
void set_Creator(java.lang.String value)
java.util.Date get_DateCreated()
void set_DateCreated(java.util.Date value)
java.lang.String get_LastModifier()
java.util.Date get_DateLastModified()
Id get_Id()
java.lang.String get_Name()
Site get_Site()
void set_Site(Site value)
ServerInstanceSet get_ServerInstances()
SubsystemConfigurationList get_SubsystemConfigurations()
void set_SubsystemConfigurations(SubsystemConfigurationList value)
java.lang.String get_EJBForwardingEndpoint()
void set_EJBForwardingEndpoint(java.lang.String value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |