|
IBM WebSphere® DataPower® XC10 Appliance Release 2.0 Client API Specification |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectGridMBean
This MBean interface allows a client process to access different attributes and statistical data about a specific ObjectGrid on a server process. In a dynamic ObjectGrid environment, the object name pattern for this MBean is:
com.ibm.websphere.objectgrid:type=ObjectGrid,name=<objectgrid>,mapset=<mapset>,partition=<partition id>,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.
Method Summary | |
---|---|
long |
getCurrentRevision()
Retrieves the current revision number of this ObjectGrid shard. |
java.lang.String |
getDomainName()
Retrieves the domain name of this ObjectGrid shard. |
javax.management.openmbean.TabularData |
getKnownRevisions()
An ObjectGrid shard may exist over several different lifetimes. |
java.lang.String |
getLifetimeId()
Retrieves the lifetime id for this ObjectGrid shard. |
java.lang.String |
getObjectGridName()
Gets the name of the ObjectGrid associated with this MBean. |
long |
getOGCount()
Gets the ObjectGrid count attribute loaded up by the retrieveStatsModule() or
refreshStatsModule() method. |
long |
getOGMaxTranTime()
Gets the maximum transaction time attribute loaded up by the retrieveStatsModule() or
refreshStatsModule() method. |
double |
getOGMeanTranTime()
Gets the mean transaction time attribute loaded up by the retrieveStatsModule() or
refreshStatsModule() method. |
long |
getOGMinTranTime()
Gets the minimum transaction time attribute loaded up by the retrieveStatsModule() or
refreshStatsModule() method. |
java.lang.String |
getOGStatsModule()
Gets a string representation of the OGStatsModule |
long |
getOGTotalTranTime()
Gets the total transaction time attribute loaded up by the retrieveStatsModule() or
refreshStatsModule() method. |
long |
getOGTransPerSecond()
Transactions per second attribute loaded up by the retrieveStatsModule call. |
javax.management.openmbean.TabularData |
getPrimaryShardLinks()
Get the shard's list of foreign or domestic linked primaries. |
java.lang.String |
getServerName()
Gets the name of the server containing the replication group member for the ObjectGrid associated with this MBean. |
OGStatsModule |
retrieveStatsModule()
Gets the OGStatsModule used to retrieve statistics
associated with the ObjectGrid for this MBean. |
Method Detail |
---|
OGStatsModule retrieveStatsModule()
OGStatsModule
used to retrieve statistics
associated with the ObjectGrid for this MBean.
ObjectGridAdministrator.retrieveStatsModule(String[], int, String)
,
OGStatsModule
java.lang.String getObjectGridName()
java.lang.String getServerName()
java.lang.String getOGStatsModule()
OGStatsModule attributes
loaded up by the retrieveStatsModule()
or
refreshStatsModule()
method.
- Returns:
- String form of
OGStatsModule
- See Also:
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule
long getOGCount()
retrieveStatsModule()
or
refreshStatsModule()
method.
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule.getTransactionTime(String, boolean)
long getOGMaxTranTime()
retrieveStatsModule()
or
refreshStatsModule()
method.
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule.getTransactionTime(String, boolean)
long getOGMinTranTime()
retrieveStatsModule()
or
refreshStatsModule()
method.
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule.getTransactionTime(String, boolean)
double getOGMeanTranTime()
retrieveStatsModule()
or
refreshStatsModule()
method.
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule.getTransactionTime(String, boolean)
long getOGTotalTranTime()
retrieveStatsModule()
or
refreshStatsModule()
method.
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule.getTransactionTime(String, boolean)
long getOGTransPerSecond()
retrieveStatsModule()
or
refreshStatsModule()
method.
StaticObjectGridMBean#refreshStatsModule()
,
retrieveStatsModule()
,
OGStatsModule.getTransactionTime(String, boolean)
long getCurrentRevision()
java.lang.String getDomainName()
java.lang.String getLifetimeId()
javax.management.openmbean.TabularData getKnownRevisions()
Item Name | Type | Description |
Domain | String | The domain name of this ObjectGrid shard. |
LifetimeId | String | The lifetime id of this ObjectGrid shard. |
Revision | Long | The revision of this ObjectGrid shard. |
javax.management.openmbean.OpenDataException
TabularData
javax.management.openmbean.TabularData getPrimaryShardLinks()
This method returns a TabularData object representing the current state of each primary shard link.
Each CompositeData (row in the TabularData) contains the following items:
Item Name | Type | Description |
RemoteDomain | String | The catalog service domain name of the remote primary shard.. |
RemoteContainer | String | The container name of the remote primary shard. |
Status | String | The status of the link. Valid states include: online and recovery . |
|
IBM WebSphere® DataPower® XC10 Appliance Release 2.0 Client API Specification |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |