|
IBM WebSphere® DataPower® XC10 Appliance Release 2.1 Client API Specification |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CatalogServiceManagementMBean
This MBean interface allows user to manipulate the behaviors of heartbeat and leader manager. The object name pattern for this MBean is:
com.ibm.websphere.objectgrid:type=CatalogServiceIf ObjectGrid is running in a WebSphere Application Server process, more key=value pairs may be added to the object name.
Field Summary | |
---|---|
static String |
COREGROUP_MEMBERSHIP_CHANGE
Constant representing a core group membership change notification. |
static int |
HEARTBEAT_FREQUENCY_LEVEL_AGGRESSIVE
Constant representing a heartbeat frequency level at an aggressive rate. |
static int |
HEARTBEAT_FREQUENCY_LEVEL_RELAXED
Constant representing a heartbeat frequency level at relaxed rate. |
static int |
HEARTBEAT_FREQUENCY_LEVEL_TYPICAL
Constant representing a heartbeat frequency level at a typical rate. |
static String |
SERVER_EVENT_STARTED
Constant representing an eXtreme Scale server start notification. |
static String |
SERVER_EVENT_STOPPED
Constant representing an eXtreme Scale server stop notification. |
Method Summary | |
---|---|
int |
getHeartBeatFrequencyLevel()
Retrieves the heartbeat frequency level. |
int |
getNumberOfServers()
Retrieves the number eXtreme Scale servers that are currently registered with the catalog service. |
CompositeData |
getServers()
Retrieves a CompositeData of each eXtreme Scale server that is currently registered with the catalog service. |
Field Detail |
---|
static final String COREGROUP_MEMBERSHIP_CHANGE
The CompositeData includes the following items:
Item Name | Type | Description |
MemberName | String | The name of the server that is included in the core group. |
static final String SERVER_EVENT_STARTED
The UserData argument of the Notification includes a TabularData that includes information for each of the servers. Each CompositeData (row in the TabularData) contains the following items:
Item Name | Type | Description |
HAPort | String | The port number of the high availability manager. |
Host | String | The host/ip address of the server. |
JMXServiceURL | String | The JMX service url used to access the server. |
ServerName | String | The name of the server. |
ZoneName | String | The name of the zone that the server belongs. |
static final String SERVER_EVENT_STOPPED
The UserData argument of the Notification includes a TabularData instance where each CompositeData contains the following items:
Item Name | Type | Description |
ServerName | String | The name of the server. |
static final int HEARTBEAT_FREQUENCY_LEVEL_TYPICAL
A typical heartbeat frequency allows reasonable failover detection and resource utilization. This value is the default.
static final int HEARTBEAT_FREQUENCY_LEVEL_AGGRESSIVE
An increased heartbeat frequency allows failures to be detected more quickly, but can also uses additional CPU and network resources. This level is more sensitive to missing heartbeats when the server is stressed.
static final int HEARTBEAT_FREQUENCY_LEVEL_RELAXED
A decreased heartbeat frequency increases the time to detect failures, but also decreases CPU and network utilization.
Method Detail |
---|
int getHeartBeatFrequencyLevel()
Valid values include:
HEARTBEAT_FREQUENCY_LEVEL_TYPICAL
HEARTBEAT_FREQUENCY_LEVEL_RELAXED
HEARTBEAT_FREQUENCY_LEVEL_AGGRESSIVE
CompositeData getServers()
The CompositeData includes the following items:
Item Name | Type | Description |
serverName | String | The name of the server that is registered with the catalog service. |
int getNumberOfServers()
|
IBM WebSphere® DataPower® XC10 Appliance Release 2.1 Client API Specification |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |