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)
          
voidcreateClusterMemberOnNode(java.lang.String nodeGroupName, java.lang.String dynamicClusterName, java.lang.String nodeName)
          
java.lang.BooleandeleteDynamicCluster(java.lang.String nodeGroupName, java.lang.String dynamicClusterName)
          
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)
          
voidcreateDynamicCluster(java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties, java.lang.String membershipPolicy)
          
voidcreatePHPDynamicCluster(java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties, java.lang.String membershipPolicy)
          
voidcreateNonWASDynamicCluster(java.lang.String serverType, java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties, java.lang.String membershipPolicy)
          
java.lang.BooleandeleteDynamicCluster(java.lang.String dynamicClusterName)
          
java.util.PropertiesgetCustomProperties(java.lang.String dynamicClusterName)
          
java.util.PropertiesgetCustomProperty(java.lang.String dynamicClusterName, java.lang.String propertyName)
          
java.lang.StringgetCustomPropertyDescription(java.lang.String dynamicClusterName, java.lang.String propertyName)
          
voidremoveCustomProperty(java.lang.String dynamicClusterName, java.lang.String propertyName)
          
java.lang.IntegergetMaxInstances(java.lang.String dynamicClusterName)
          
java.lang.IntegergetMaxNodes(java.lang.String dynamicClusterName)
          
java.lang.IntegergetMinInstances(java.lang.String dynamicClusterName)
          
java.lang.IntegergetMinNodes(java.lang.String dynamicClusterName)
          
java.lang.IntegergetServerInactivityTime(java.lang.String dynamicClusterName)
          
java.lang.IntegergetNumVerticalInstances(java.lang.String dynamicClusterName)
          
java.lang.StringgetIsolationGroup(java.lang.String dynamicClusterName)
          
java.lang.StringgetStrictIsolationEnabled(java.lang.String dynamicClusterName)
          
java.lang.StringgetOperationalMode(java.lang.String dynamicClusterName)
          
voidsetCustomProperty(java.lang.String dynamicClusterName, java.lang.String propertyName, java.lang.String propertyValue, java.lang.String propertyDesc)
          
voidsetMinInstances(java.lang.String dynamicClusterName, int instances)
          
voidsetMinNodes(java.lang.String dynamicClusterName, int nodes)
          
voidsetMaxInstances(java.lang.String dynamicClusterName, int instances)
          
voidsetMaxNodes(java.lang.String dynamicClusterName, int nodes)
          
voidsetServerInactivityTime(java.lang.String dynamicClusterName, int time)
          
voidsetNumVerticalInstances(java.lang.String dynamicClusterName, int instances)
          
voidsetIsolationGroup(java.lang.String dynamicClusterName, java.lang.String isolationGroup)
          
voidsetStrictIsolationEnabled(java.lang.String dynamicClusterName, java.lang.String strictIsolationEnabled)
          
voidsetOperationalMode(java.lang.String dynamicClusterName, java.lang.String mode)
          
voidmodifyDynamicClusterShortName(java.lang.String dynamicClusterName, java.lang.String shortName)
          
voidmodifyDynamicClusterEnableHA(java.lang.String dynamicClusterName, boolean enableHA)
          
voidcreateDynamicClusterFromStaticCluster(java.lang.String clusterName, java.lang.String templateName, java.util.Properties dynamicClusterProperties)
          
voidcreateDynamicClusterFromForeignServers(java.lang.String dynamicClusterName, java.lang.String foreignServers, java.util.Properties dynamicClusterProperties)
          
voidaddForeignServersToDynamicCluster(java.lang.String dynamicClusterName, java.lang.String foreignServers, java.util.Properties dynamicClusterProperties)
          
voidremoveForeignServersFromDynamicCluster(java.lang.String dynamicClusterName, java.lang.String foreignServers, java.util.Properties dynamicClusterProperties)
          
java.lang.StringgetServerType(java.lang.String dynamicClusterName)
          
java.lang.StringgetMembershipPolicy(java.lang.String dynamicClusterName)
          
voidsetMembershipPolicy(java.lang.String dynamicClusterName, java.lang.String membershipPolicy)
          
voidcreateDynamicClusterMembersOnNode(java.lang.String dynamicClusterName, java.lang.String nodeName)
          
voidcreateDynamicClusterMemberOnNode(java.lang.String dynamicClusterName, java.lang.String nodeName)
          
voiddeleteDynamicClusterMembersOnNode(java.lang.String dynamicClusterName, java.lang.String nodeName)
          
voidsendDynamicClusterNotification(java.util.Properties notificationProperties, java.lang.String notificationString)
          

Notification Summary
websphere.dc.created
           A new DynamicCluster has been created.
websphere.dc.removed
           DynamicCluster has been removed.
websphere.dc.mode.changed
           DynamicCluster mode has been changed.
websphere.dc.memberadded
           DynamicCluster member has been added.
websphere.dc.memberremoved
           DynamicCluster member 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

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

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

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

createDynamicCluster

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

createPHPDynamicCluster

public void createPHPDynamicCluster(java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties, java.lang.String membershipPolicy)
Parameters:
dynamicClusterName - name of the dynamic cluster
dynamicClusterProperties - properties for the new DC
clusterProperties - properties for the new DC
membershipPolicy - the membership policy

createNonWASDynamicCluster

public void createNonWASDynamicCluster(java.lang.String serverType, java.lang.String dynamicClusterName, java.util.Properties dynamicClusterProperties, java.util.Properties clusterProperties, java.lang.String membershipPolicy)
Parameters:
serverType - name of the server type
dynamicClusterName - name of the dynamic cluster
dynamicClusterProperties - properties for the new DC
clusterProperties - properties for the new DC
membershipPolicy - the membership policy

deleteDynamicCluster

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

getCustomProperties

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

getCustomProperty

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

getCustomPropertyDescription

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

removeCustomProperty

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

getMaxInstances

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

getMaxNodes

public java.lang.Integer getMaxNodes(java.lang.String dynamicClusterName)
Parameters:
dynamicClusterName - name of the dynamic cluster

getMinInstances

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

getMinNodes

public java.lang.Integer getMinNodes(java.lang.String dynamicClusterName)
Parameters:
dynamicClusterName - name of the dynamic cluster

getServerInactivityTime

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

getNumVerticalInstances

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

getIsolationGroup

public java.lang.String getIsolationGroup(java.lang.String dynamicClusterName)
Parameters:
dynamicClusterName - name of the dynamic cluster

getStrictIsolationEnabled

public java.lang.String getStrictIsolationEnabled(java.lang.String dynamicClusterName)
Parameters:
dynamicClusterName - name of the dynamic cluster

getOperationalMode

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

setCustomProperty

public void setCustomProperty(java.lang.String dynamicClusterName, java.lang.String propertyName, java.lang.String propertyValue, java.lang.String propertyDesc)
Parameters:
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 dynamicClusterName, int instances)
Parameters:
dynamicClusterName - name of the dynamic cluster
instances - minimum number of instances

setMinNodes

public void setMinNodes(java.lang.String dynamicClusterName, int nodes)
Parameters:
dynamicClusterName - name of the dynamic cluster
nodes - minimum number of nodes

setMaxInstances

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

setMaxNodes

public void setMaxNodes(java.lang.String dynamicClusterName, int nodes)
Parameters:
dynamicClusterName - name of the dynamic cluster
nodes - maximum number of nodes

setServerInactivityTime

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

setNumVerticalInstances

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

setIsolationGroup

public void setIsolationGroup(java.lang.String dynamicClusterName, java.lang.String isolationGroup)
Parameters:
dynamicClusterName - name of the dynamic cluster
isolationGroup - name of the isolation group

setStrictIsolationEnabled

public void setStrictIsolationEnabled(java.lang.String dynamicClusterName, java.lang.String strictIsolationEnabled)
Parameters:
dynamicClusterName - name of the dynamic cluster
strictIsolationEnabled - the strict isolation enabled field

setOperationalMode

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

modifyDynamicClusterShortName

public void modifyDynamicClusterShortName(java.lang.String dynamicClusterName, java.lang.String shortName)
Parameters:
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

createDynamicClusterFromStaticCluster

public void createDynamicClusterFromStaticCluster(java.lang.String clusterName, java.lang.String templateName, java.util.Properties dynamicClusterProperties)
Parameters:
clusterName - name of the existing static cluster
templateName - name of the existing static cluster member template
dynamicClusterProperties - properties for the new DC

createDynamicClusterFromForeignServers

public void createDynamicClusterFromForeignServers(java.lang.String dynamicClusterName, java.lang.String foreignServers, java.util.Properties dynamicClusterProperties)
Parameters:
dynamicClusterName - name of the new dynamic cluster
foreignServers - The existing foreign servers in the form of nodeName1:serverName1. If there are muliple nodeName:serverName separate them with a comma.
dynamicClusterProperties - properties for the new DC

addForeignServersToDynamicCluster

public void addForeignServersToDynamicCluster(java.lang.String dynamicClusterName, java.lang.String foreignServers, java.util.Properties dynamicClusterProperties)
Parameters:
dynamicClusterName - name of the new dynamic cluster
foreignServers - The existing foreign servers in the form of nodeName1:serverName1. If there are muliple nodeName:serverName separate them with a comma.
dynamicClusterProperties - properties for the new DC

removeForeignServersFromDynamicCluster

public void removeForeignServersFromDynamicCluster(java.lang.String dynamicClusterName, java.lang.String foreignServers, java.util.Properties dynamicClusterProperties)
Parameters:
dynamicClusterName - name of the new dynamic cluster
foreignServers - The existing foreign servers in the form of nodeName1:serverName1. If there are muliple nodeName:serverName separate them with a comma.
dynamicClusterProperties - properties for the new DC

getServerType

public java.lang.String getServerType(java.lang.String dynamicClusterName)
Parameters:
dynamicClusterName - name of the dynamic cluster

getMembershipPolicy

public java.lang.String getMembershipPolicy(java.lang.String dynamicClusterName)
Parameters:
dynamicClusterName - name of the dynamic cluster

setMembershipPolicy

public void setMembershipPolicy(java.lang.String dynamicClusterName, java.lang.String membershipPolicy)
Parameters:
dynamicClusterName - name of the dynamic cluster
membershipPolicy - membership policy

createDynamicClusterMembersOnNode

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

createDynamicClusterMemberOnNode

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

deleteDynamicClusterMembersOnNode

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

sendDynamicClusterNotification

public void sendDynamicClusterNotification(java.util.Properties notificationProperties, java.lang.String notificationString)
Parameters:
notificationProperties - properties for the notification
notificationString - notification string

Notification Detail

websphere.dc.created

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

websphere.dc.removed

DynamicCluster has been removed.
Severity:
5  (Warning)

websphere.dc.mode.changed

DynamicCluster mode has been changed.
Severity:
5  (Warning)

websphere.dc.memberadded

DynamicCluster member has been added.
Severity:
5  (Warning)

websphere.dc.memberremoved

DynamicCluster member has been removed.
Severity:
5  (Warning)

Copyright IBM Corp. 1996 - 2007