IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

com.ibm.websphere.objectgrid.management
Interface HashIndexMBean


public interface HashIndexMBean

This MBean interface allows a client process to access different attributes and statistical data about a specific HashIndex on a server process. In a dynamic ObjectGrid environment, the object name pattern for this MBean is:

 com.ibm.websphere.objectgrid:type=HashIndex,name=<index-name>,partition=<partition id>,objectgrid=<objectgrid>,host=<host>,ogServerName=<server>
 
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.5, XC10

Method Summary
 double getBatchUpdateCount()
          Gets the index's batchupdate count attribute loaded up by the retrieveStatsModule() method.
 double getFindCollisionCount()
          Gets the index's collision count attribute loaded up by the retrieveStatsModule() method.
 double getFindCount()
          Gets the index's find count attribute loaded up by the retrieveStatsModule() method.
 double getFindDurationTime()
          Gets the index's find duration time attribute loaded up by the retrieveStatsModule() method.
 double getFindFailureCount()
          Gets the index's failure count attribute loaded up by the retrieveStatsModule() method.
 double getFindResultCount()
          Gets the index's result count attribute loaded up by the retrieveStatsModule() method.
 String getParentMapName()
          Gets the index's parent map name
 HashIndexStatsModule retrieveStatsModule()
          Gets the HashIndexStatsModule used to retrieve statistics associated with this index
 

Method Detail

getParentMapName

String getParentMapName()
Gets the index's parent map name

Returns:
the name of the map which this index belongs to

retrieveStatsModule

HashIndexStatsModule retrieveStatsModule()
Gets the HashIndexStatsModule used to retrieve statistics associated with this index

Returns:
an HashIndexStatsModule for statistics associated with this index
See Also:
HashIndexStatsModule

getFindCount

double getFindCount()
Gets the index's find count attribute loaded up by the retrieveStatsModule() method.

Returns:
the find operation's invocation count for this index
See Also:
retrieveStatsModule(), HashIndexStatsModule.getFindCount(boolean copy)

getFindDurationTime

double getFindDurationTime()
Gets the index's find duration time attribute loaded up by the retrieveStatsModule() method.

Returns:
the find call's duration time for this index in milliseconds
See Also:
retrieveStatsModule(), HashIndexStatsModule.getFindDurationTime(boolean copy)

getFindResultCount

double getFindResultCount()
Gets the index's result count attribute loaded up by the retrieveStatsModule() method.

Returns:
the result count for this index and find operation
See Also:
retrieveStatsModule(), HashIndexStatsModule.getFindResultCount(boolean copy)

getFindFailureCount

double getFindFailureCount()
Gets the index's failure count attribute loaded up by the retrieveStatsModule() method.

Returns:
the failure count for this index and find operation
See Also:
retrieveStatsModule(), HashIndexStatsModule.getFindFailureCount(boolean copy)

getFindCollisionCount

double getFindCollisionCount()
Gets the index's collision count attribute loaded up by the retrieveStatsModule() method.

Returns:
the collision count for this index and find operation
See Also:
retrieveStatsModule(), HashIndexStatsModule.getFindCollisionCount(boolean copy)

getBatchUpdateCount

double getBatchUpdateCount()
Gets the index's batchupdate count attribute loaded up by the retrieveStatsModule() method.

Returns:
the doBatchUpdate method's invocation count for this index
See Also:
retrieveStatsModule(), MapIndexPlugin.doBatchUpdate(TxID txid, LogSequence sequence), HashIndexStatsModule.getBatchUpdateCount(boolean copy)

IBM WebSphereTM eXtreme Scale, Release 8.6
API Specification

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