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