IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.management.wlm
Class ClusterData

java.lang.Object
  extended by com.ibm.websphere.management.wlm.ClusterData
All Implemented Interfaces:
java.io.Serializable

public class ClusterData
extends java.lang.Object
implements java.io.Serializable

Cluster data object containing static (snapshot) information about the current state of the cluster.

Version:
1.13
See Also:
Serialized Form

Field Summary
static java.lang.String CLUSTER_TYPE_APPLICATION_SERVER
          Cluster type from a ClusterMgr MBean indicating that the cluster is of type Application Server.
static java.lang.String CLUSTER_TYPE_ONDEMAND_ROUTER
          Cluster type from a ClusterMgr MBean indicating that the cluster is of type Ondemand Router.
static java.lang.String CLUSTER_TYPE_PROXY_SERVER
          Cluster type from a ClusterMgr MBean indicating that the cluster is of type Proxy Server.
 ClusterMemberData[] clusterMembers
          array of cluster member light data objects
 java.lang.String clusterName
          Name of this cluster.
 javax.management.ObjectName clusterObjectName
          The JMX server cluster object name that can be used to invoke methods on the ServerClusterMBean.
 java.lang.String clusterType
          Cluster Type of this cluster.
 java.lang.Boolean enableTxLogRecovery
          Represented by "enableHA" in the config Specifies that for the transaction service component, failover of the transaction log for recovery purposes is enabled or disabled.
 java.lang.String nodeGroup
          Specifies the node group that bounds this cluster.
 java.lang.Boolean preferLocal
          flag to indicate whether to route to local
 ClusterWeightTableEntry[] weightTable
          array of weight table entries that make up the weight table.
 
Constructor Summary
ClusterData()
          Constructor - default
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLUSTER_TYPE_APPLICATION_SERVER

public static final java.lang.String CLUSTER_TYPE_APPLICATION_SERVER
Cluster type from a ClusterMgr MBean indicating that the cluster is of type Application Server.

See Also:
Constant Field Values

CLUSTER_TYPE_PROXY_SERVER

public static final java.lang.String CLUSTER_TYPE_PROXY_SERVER
Cluster type from a ClusterMgr MBean indicating that the cluster is of type Proxy Server.

See Also:
Constant Field Values

CLUSTER_TYPE_ONDEMAND_ROUTER

public static final java.lang.String CLUSTER_TYPE_ONDEMAND_ROUTER
Cluster type from a ClusterMgr MBean indicating that the cluster is of type Ondemand Router.

See Also:
Constant Field Values

clusterName

public java.lang.String clusterName
Name of this cluster.


clusterObjectName

public javax.management.ObjectName clusterObjectName
The JMX server cluster object name that can be used to invoke methods on the ServerClusterMBean.


preferLocal

public java.lang.Boolean preferLocal
flag to indicate whether to route to local


clusterMembers

public ClusterMemberData[] clusterMembers
array of cluster member light data objects


weightTable

public ClusterWeightTableEntry[] weightTable
array of weight table entries that make up the weight table.


clusterType

public java.lang.String clusterType
Cluster Type of this cluster.


enableTxLogRecovery

public java.lang.Boolean enableTxLogRecovery
Represented by "enableHA" in the config Specifies that for the transaction service component, failover of the transaction log for recovery purposes is enabled or disabled. The default is disabled. When this setting is enabled, and the transaction service properties required for peer recovery of failed application servers in a cluster are properly configured, failover recovery of the transaction log occurs if the server processing the transaction log fails. If the transaction services properties required for peer recovery of failed application servers in a cluster are not properly configured, this setting is ignored.


nodeGroup

public java.lang.String nodeGroup
Specifies the node group that bounds this cluster. All application servers that are members of a cluster must be on nodes that are members of the same node group. A node group is a collection of WebSphere Application Server nodes. A node is a logical grouping of managed servers, usually on a computer system that has a distinct IP host address. All application servers that are members of a cluster must be on nodes that are members of the same node group. Nodes that are organized into a node group need enough capabilities in common to ensure that clusters formed across the nodes in the node group can host the same application in each cluster member. A node must be a member of at least one node group and can be a member of more than one node group.

Constructor Detail

ClusterData

public ClusterData()
Constructor - default


IBM WebSphere Application ServerTM
Release 7