Package com.microstrategy.web.objects
Interface WebClusterMember
-
public interface WebClusterMemberThe WebClusterMember interface provides a standard representation for nodes within a cluster. A reference to an instance of this interface can be acquired fromWebClusterMembership- Since:
- MicroStrategy Web 9.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetLoad()Returns the load of the cluster memberWebProjectManipulatorgetManipulator()GetWebProjectManipulatorobject used to perform manipulations on projects in cluster.java.lang.StringgetName()Returns the name of the cluster member.intgetPort()Returns the port of the cluster memberWebClusterProjectInfoCollectiongetProjectInfoCollection()Returns a collection ofWebClusterProjectInfoobjects.intgetProtocol()Returns the network protocol of the serverintgetStatus()Returns the status of the cluster member
-
-
-
Method Detail
-
getStatus
int getStatus()
Returns the status of the cluster member- Returns:
- integer enumeration from
EnumDSSXMLClusterMemberStatusdescribing status of cluster member
-
getName
java.lang.String getName()
Returns the name of the cluster member. This will be the server's name- Returns:
- String containing the name of the cluster member
-
getPort
int getPort()
Returns the port of the cluster member- Returns:
- integer port number
-
getProtocol
int getProtocol()
Returns the network protocol of the server- Returns:
- integer enumeration from
EnumDSSXMLNetProtocoldescribing the network protocol of cluster member
-
getLoad
int getLoad()
Returns the load of the cluster member- Returns:
- integer load on cluster member
-
getProjectInfoCollection
WebClusterProjectInfoCollection getProjectInfoCollection()
Returns a collection ofWebClusterProjectInfoobjects. Each object contains information about the projects on this server and a link to aWebProjectInstance- Returns:
WebClusterProjectInfoCollectionrepresenting a set ofWebClusterProjectInfoobjects
-
getManipulator
WebProjectManipulator getManipulator() throws WebObjectsException
GetWebProjectManipulatorobject used to perform manipulations on projects in cluster. Any manipulations performed with a manipulator obtained from this method will affect the project only for this Cluster Member. Other members within the cluster will maintain previous project states.- Returns:
- WebProjectManipulator to manipulate a project across cluster
- Throws:
WebObjectsException
-
-