DynamicClusterConfigManager MBean

Partial ObjectName:
WebSphere:*,type=DynamicClusterConfigManager


MBean DynamicClusterConfigManager

MBean interface to the Dynamic Cluster Config Manager


Operation Summary
voidcreateDynamicCluster(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties)
          
java.lang.BooleandeleteDynamicCluster(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
voiddeleteClusterMembersOnNode(java.lang.String nodeGroupName, java.lang.String nodeName)
          
voidcreateClusterMemberOnNode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String nodeName)
          
voidcreateClusterMembersOnNode(java.lang.String nodeGroupName, java.lang.String nodeName)
          
java.util.PropertiesgetCustomProperties(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
java.util.PropertiesgetCustomProperty(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName)
          
java.lang.StringgetCustomPropertyDescription(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName)
          
voidremoveCustomProperty(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName)
          
java.lang.IntegergetMaxInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
java.lang.IntegergetMinInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
java.lang.IntegergetServerInactivityTime(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
java.lang.IntegergetNumVerticalInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
java.lang.StringgetOperationalMode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
voidsetCustomProperty(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName, java.lang.String propertyValue, java.lang.String propertyDesc)
          
voidsetMinInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int instances)
          
voidsetMaxInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int instances)
          
voidsetServerInactivityTime(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int time)
          
voidsetNumVerticalInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int instances)
          
voidsetOperationalMode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String mode)
          
voidmodifyDynamicClusterShortName(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String shortName)
          
voidmodifyDynamicClusterEnableHA(java.lang.String dynamicClusterName, boolean enableHA)
          

Notification Summary
websphere.dc.created
           A new DynamicCluster has been created.
websphere.dc.removed
           A new DynamicCluster has been removed.
websphere.dc.mode.changed
           A new DynamicCluster has been removed.

Operation Detail

createDynamicCluster

public void createDynamicCluster(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
dynamicClusterProperties - properties for the new DC
clusterProperties - properties for the new DC

deleteDynamicCluster

public java.lang.Boolean deleteDynamicCluster(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

deleteClusterMembersOnNode

public void deleteClusterMembersOnNode(java.lang.String nodeGroupName, java.lang.String nodeName)
Parameters:
nodeGroupName - name of the node group
nodeName - name of the node

createClusterMemberOnNode

public void createClusterMemberOnNode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String nodeName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
nodeName - name of Node

createClusterMembersOnNode

public void createClusterMembersOnNode(java.lang.String nodeGroupName, java.lang.String nodeName)
Parameters:
nodeGroupName - name of the node group
nodeName - name of Node

getCustomProperties

public java.util.Properties getCustomProperties(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

getCustomProperty

public java.util.Properties getCustomProperty(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
propertyName - name of the property

getCustomPropertyDescription

public java.lang.String getCustomPropertyDescription(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
propertyName - name of the property

removeCustomProperty

public void removeCustomProperty(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
propertyName - name of the property

getMaxInstances

public java.lang.Integer getMaxInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

getMinInstances

public java.lang.Integer getMinInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

getServerInactivityTime

public java.lang.Integer getServerInactivityTime(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

getNumVerticalInstances

public java.lang.Integer getNumVerticalInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

getOperationalMode

public java.lang.String getOperationalMode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster

setCustomProperty

public void setCustomProperty(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String propertyName, java.lang.String propertyValue, java.lang.String propertyDesc)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
propertyName - name of the property
propertyValue - value of the property
propertyDesc - description of the property

setMinInstances

public void setMinInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int instances)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
instances - minimum number of instances

setMaxInstances

public void setMaxInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int instances)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
instances - maximum number of instances

setServerInactivityTime

public void setServerInactivityTime(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int time)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
time - server inactivity time

setNumVerticalInstances

public void setNumVerticalInstances(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, int instances)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
instances - number of vertical instances

setOperationalMode

public void setOperationalMode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String mode)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
mode - operational Mode

modifyDynamicClusterShortName

public void modifyDynamicClusterShortName(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String shortName)
Parameters:
nodeGroupName - name of the node group
dynamicClusterName - name of the dynamic cluster
shortName - the new short name

modifyDynamicClusterEnableHA

public void modifyDynamicClusterEnableHA(java.lang.String dynamicClusterName, boolean enableHA)
Parameters:
dynamicClusterName - name of the dynamic cluster
enableHA - the new enableHA field

Notification Detail

websphere.dc.created

A new DynamicCluster has been created.
Severity:
5  (Warning)

websphere.dc.removed

A new DynamicCluster has been removed.
Severity:
5  (Warning)

websphere.dc.mode.changed

A new DynamicCluster has been removed.
Severity:
5  (Warning)

Copyright IBM Corp. 1996 - 2005