|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface CoherenceClusterMetricsRuntimeMBean
A CoherenceClusterRuntimeMetricsMBean gathers metrics from nodes in the cluster according to the specified report group xml file, and then provides a way to query for subsets of the group file by nodes and by table name, which refers to individual file names within the report group file.
| Method Summary | |
|---|---|
CoherenceClusterSystemResourceMBean |
getCoherenceClusterSystemResource()
Get the CCSR associated with this Coherence Metrics Runtime MBean if there is one. |
CoherenceManagementJMXAddressMBean[] |
getCoherenceManagementJMXAddresses()
Returns a list of JMX Addresses associated with this Metrics Runtime MBean. |
String[] |
getInstances()
Query the mbean server to see which nodes are alive right now. |
TabularData[] |
getMetrics(String[] asTables,
String[] asNodeId,
Properties properties)
Get the requested table metrics from the requested target nodes. |
String |
getReportGroupFile()
The report group file representing the superset of metrics this bean will gather |
TabularType[] |
getSchema(String[] asTables,
String[] asNodeId,
Properties properties)
Acquire the superset of tabularTypes available from running the given table names on the specified nodes. |
| Methods inherited from interface weblogic.management.WebLogicMBean |
|---|
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
| Methods inherited from interface javax.management.DynamicMBean |
|---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
| Methods inherited from interface javax.management.MBeanRegistration |
|---|
postDeregister, postRegister, preDeregister, preRegister |
| Methods inherited from interface javax.management.NotificationBroadcaster |
|---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
| Method Detail |
|---|
CoherenceClusterSystemResourceMBean getCoherenceClusterSystemResource()
CoherenceManagementJMXAddressMBean[] getCoherenceManagementJMXAddresses()
String getReportGroupFile()
String[] getInstances()
TabularType[] getSchema(String[] asTables,
String[] asNodeId,
Properties properties)
asTables - an array of table names to get a schema for. If null,
get all tables possibleasNodeId - an array of nodeIds specifying which nodes to get
schemas from, e.g. {"2", "3"} If null, query all nodes
possible.properties - the property dms.use.cache will tell us whether to use
the cache (true) or not (false)
TabularData[] getMetrics(String[] asTables,
String[] asNodeId,
Properties properties)
asTables - an array of table names to return metrics for. If null,
get all tables possible.asNodeId - an array of nodeIds specifying which nodes to get
schemas from, e.g. {"2", "3"} If null, query all nodes
possible.properties - the property dms.use.cache will tell us whether to use
the cache (true) or not (false)
[{TabularData(
1 rowData1, // t1 metric row1 from node 1
1 rowData2, // t1 metric row2 from node 1
1 rowData3, // t1 metric row3 from node 1
2 rowData1)},
{TabularData( // node 2 has no t2 metric rows
2 rowData1, // t2 metric row1 from node 2
2 rowData2)}, // t2 metric row2 from node 2
null] // t3 has no metric rows from any node
|
Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||