IBM WebSphereTM eXtreme Scale, Release 8.5
API Specification

com.ibm.websphere.objectgrid.management
Interface CoreGroupServiceMBean

All Known Subinterfaces:
PlacementServiceMBean

Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.

public interface CoreGroupServiceMBean

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=CoreGroupService
 
If ObjectGrid is running in a WebSphere Application Server process, more key=value pairs may be added to the object name.

Since:
WAS XD 6.1.0.3
See Also:
CatalogServiceManagementMBean

Field Summary
static int HEARTBEAT_FREQUENCY_LEVEL_AGGRESSIVE
          Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.
static int HEARTBEAT_FREQUENCY_LEVEL_RELAXED
          Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.
static int HEARTBEAT_FREQUENCY_LEVEL_TYPICAL
          Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.
static int STATUS_QUORUM_DISABLED
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
static int STATUS_QUORUM_ENABLED_NORMAL
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
static int STATUS_QUORUM_ENABLED_WAITING
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
static int STATUS_QUORUM_INCONSISTENT
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
static int STATUS_QUORUM_OVERRIDE
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
 
Method Summary
 int getHeartBeatFrequencyLevel()
          Deprecated. This MBean interface is deprecated in 7.1.
 int getQuorumActivationStatus()
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
 void overrideQuorum()
          Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
 void setHeartBeatFrequencyLevel(int frequencyLevel)
          Deprecated. This MBean interface is deprecated in 7.1.
 

Field Detail

STATUS_QUORUM_DISABLED

static final int STATUS_QUORUM_DISABLED
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
Constant representing a server condition that quorum is disabled.

See Also:
Constant Field Values

STATUS_QUORUM_ENABLED_NORMAL

static final int STATUS_QUORUM_ENABLED_NORMAL
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
Constant representing a server condition that quorum is enabled and server is in normal condition.

See Also:
Constant Field Values

STATUS_QUORUM_ENABLED_WAITING

static final int STATUS_QUORUM_ENABLED_WAITING
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
Constant representing a server condition that quorum is enabled and server is waiting for quorum.

See Also:
Constant Field Values

STATUS_QUORUM_OVERRIDE

static final int STATUS_QUORUM_OVERRIDE
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
Constant representing a server condition that quorum is enabled but quorum is overridden.

See Also:
Constant Field Values

STATUS_QUORUM_INCONSISTENT

static final int STATUS_QUORUM_INCONSISTENT
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.
Constant representing a server condition that server data may be inconsistent.

See Also:
Constant Field Values

HEARTBEAT_FREQUENCY_LEVEL_TYPICAL

static final int HEARTBEAT_FREQUENCY_LEVEL_TYPICAL
Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.
Constant representing a heartbeat level at a typical rate.

A typical heartbeat frequency allows reasonable failover detection and resource utilization. This value is the default.

See Also:
Constant Field Values

HEARTBEAT_FREQUENCY_LEVEL_AGGRESSIVE

static final int HEARTBEAT_FREQUENCY_LEVEL_AGGRESSIVE
Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.
Constant representing a heartbeat level at an aggressive rate.

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.

See Also:
Constant Field Values

HEARTBEAT_FREQUENCY_LEVEL_RELAXED

static final int HEARTBEAT_FREQUENCY_LEVEL_RELAXED
Deprecated. This MBean interface is deprecated in 7.1. Use the CatalogServiceManagementMBean MBean interface.
Constant representing a heartbeat level at relaxed rate.

A decreased heartbeat frequency increases the time to detect failures, but also decreases CPU and network utilization.

See Also:
Constant Field Values
Method Detail

setHeartBeatFrequencyLevel

void setHeartBeatFrequencyLevel(int frequencyLevel)
Deprecated. This MBean interface is deprecated in 7.1.

/** Sets the heartbeat frequency level. The heartbeat frequency level tells the catalog service how aggressively to check for container failures. The default is 0, which is suitable for most environments.

Valid values include:

Parameters:
frequencyLevel - one of three values: -1, 0 or 1 as defined by the constants that begin with name HEARTBEAT_FREQUENCY_LEVEL.
Throws:
IllegalArgumentException - if the frequencyLevel is out of range.
See Also:
CatalogServiceManagementMBean

getHeartBeatFrequencyLevel

int getHeartBeatFrequencyLevel()
Deprecated. This MBean interface is deprecated in 7.1.

Retrieves the heartbeat frequency level.

Valid values include:

Returns:
the heartbeat frequency level: -1, 0 or 1 as defined by the constants that begin with name HEARTBEAT_FREQUENCY_LEVEL.
See Also:
CatalogServiceManagementMBean.getHeartBeatFrequencyLevel()

overrideQuorum

void overrideQuorum()
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.

This method overrides the quorum requirement for catalog servers. After network partitioning happens, administrator can apply this method to the minority group of catalog servers so that master catalog server can handle normal functions without majority votes. Note that data may be inconsistent with the other network partitions of catalog servers.


getQuorumActivationStatus

int getQuorumActivationStatus()
Deprecated. Quorum operations are deprecated from this interface in version 7.0. Use QuorumManagerMBean.

Retrieve the catalog server's current quorum activation status.

Returns:
the current quorum activation status.

IBM WebSphereTM eXtreme Scale, Release 8.5
API Specification

© Copyright International Business Machines Corp 2005,2012. All rights reserved.