public interface VirtualServer extends IndependentlyPersistableObject
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 if you want to distribute incoming requests among 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 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.
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.
|
java.lang.Boolean |
get_ServerCommunicationCertificateValidationEnabled()
Returns the value of the ServerCommunicationCertificateValidationEnabled property.
|
java.lang.String |
get_ServerCommunicationURL()
Returns the value of the ServerCommunicationURL 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_ServerCommunicationCertificateValidationEnabled(java.lang.Boolean value)
Sets the value of the ServerCommunicationCertificateValidationEnabled property.
|
void |
set_ServerCommunicationURL(java.lang.String value)
Sets the value of the ServerCommunicationURL 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.
|
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
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)
java.lang.String get_ServerCommunicationURL()
void set_ServerCommunicationURL(java.lang.String value)
java.lang.Boolean get_ServerCommunicationCertificateValidationEnabled()
void set_ServerCommunicationCertificateValidationEnabled(java.lang.Boolean value)
© Copyright IBM Corporation 2006, 2015. All rights reserved.