IBM WebSphere® DataPower® XC10 Appliance
Release 1.0 Client API Specification

com.ibm.websphere.objectgrid.management
Interface QuorumManagerMBean


public interface QuorumManagerMBean

Each catalog service has a QuorumManager and an associated MBean. The QuorumManager monitors and manages the quorum state of the catalog service grid. When quorum is enabled, the QuorumManager for each catalog service process detects when all catalog services in the grid have quorum or not. This MBean allows querying the current quorum state and allows administrators to force quorum when there is a network failure.

 com.ibm.websphere.objectgrid:type=QuorumManager
 
If ObjectGrid is running in a WebSphere Application Server process, more key=value pairs may be added to the object name.

Since:
7.0, XC10

Method Summary
 java.lang.String[] getActiveCatalogServerNames()
          Retrieves the names of the known active catalog service processes.
 int getActiveCatalogServers()
          Retrieve the known number of active catalog service processes.
 int getQuorumCatalogServers()
          Retrieve the number of catalog service processes required for quorum.
 void overrideQuorum()
          This operation forces surviving catalog service grid processes to reestablish a quorum.
 

Method Detail

overrideQuorum

void overrideQuorum()
                    throws java.lang.Exception
This operation forces surviving catalog service grid processes to reestablish a quorum.

If a portion the catalog service grid fails or is divided due to a network failure, the grid will lose quorum. Once the administrator identifies the failure and the viable portion of the grid, this operation can be invoked on any of the surviving catalog service processes to reestablish a quorum. Reestablishing a quorum will allow the catalog service to continue to react to failures and topology changes.

Throws:
java.lang.Exception

getActiveCatalogServers

int getActiveCatalogServers()
Retrieve the known number of active catalog service processes.

Returns:
the known number of active catalog service processes.

getQuorumCatalogServers

int getQuorumCatalogServers()
Retrieve the number of catalog service processes required for quorum.

Returns:
the number of catalog service processes required for quorum.

getActiveCatalogServerNames

java.lang.String[] getActiveCatalogServerNames()
Retrieves the names of the known active catalog service processes.

Returns:
the names of the known active catalog service processes.
Since:
7.1

IBM WebSphere® DataPower® XC10 Appliance
Release 1.0 Client API Specification

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