IBM WebSphereTM eXtreme Scale, Release 8.6
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.
 
Method Summary
 int getHeartBeatFrequencyLevel()
          Deprecated. This MBean interface is deprecated in 7.1.
 void setHeartBeatFrequencyLevel(int frequencyLevel)
          Deprecated. This MBean interface is deprecated in 7.1.
 

Field Detail

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()

IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

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