public class MonitorFactory
extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | AMX_NODE_INIT_ID | 
| static String | DOT | 
| static java.util.Map<String,String> | MONITOR_DESCRIPTIONS | 
| static String | MONITOR_GLOBALLOCKS_ENABLED_CVM_PROPERTY | 
| static String | NO_DESCRIPTION_AVAILABLE | 
| static String | PERFMON_CATEGORY_BIND_PROV_FILTER_EVENTS | 
| static String | PERFMON_CATEGORY_BIND_PROV_REFRESH | 
| static String | PERFMON_CATEGORY_BIND_PROVIDERS | 
| static String | PERFMON_CATEGORY_BINDINGSUmbrella category for various measurements on bindings layer code. | 
| static String | PERFMON_CATEGORY_COUNT_IDUsed to indicate that the associated monitor counts occurrences rather than
 measures time. | 
| static String | PERFMON_CATEGORY_FRAMEWORKUmbrella category for general framework measurements. | 
| static String | PERFMON_CATEGORY_FRAMEWORK_GET_ENV | 
| static String | PERFMON_CATEGORY_FRAMEWORK_UPDATE_APPINFO | 
| static String | PERFMON_CATEGORY_GLOBAL_LOCKMeasures time spent acquiring and holding global locks | 
| static String | PERFMON_CATEGORY_MODELUmbrella category for various measurements on model layer code. | 
| static String | PERFMON_CATEGORY_MODEL_VALUE_ACCESSORSMeasures time spent getting and setting various attributes. | 
| static String | PERFMON_CATEGORY_REQUESTUmbrella category for various measurements on request layer code. | 
| static String | PERFMON_CATEGORY_REQUEST_INMeasures time spent on requests coming into [Container|Embedded] (see
 monitor prefix). | 
| static String | PERFMON_CATEGORY_REQUEST_INVOKEMeasures time spent on the resolution and invocation of java side declared
 methods. | 
| static String | PERFMON_CATEGORY_REQUEST_OUTMeasures time spent on requests going out of [Container|Embedded] (see
 monitor prefix). | 
| static String | PERFMON_CATEGORY_REQUEST_PROCESSMeasures time spent on DataControl processing. | 
| static String | PERFMON_CATEGORY_SER_GENERIC_TYPEMeasures time spent serializing/deserializing between a Java object and a
 GenericType. | 
| static String | PERFMON_CATEGORY_SER_JSONMeasures time spent serializing/deserializing between a Java object and
 JSON. | 
| static String | PERFMON_CATEGORY_SERIALIZATIONUmbrella category for serializing/deserializing of a Java object. | 
| static String | PERFMON_CATEGORY_USER_SPACEMeasures time spent in "user space". | 
| static String | PERFMON_CATEGORY_WEB_SERVICESUmbrella category for various measurements of time spent on the wire for
 web services. | 
| static String | PERFMON_CATEGORY_WS_POSTMeasures time spent on the wire for web services doing Posts. | 
| static String | PERFMON_CATEGORY_WS_RESTMeasures time spent on the wire for web services using REST. | 
| static String | POP_VARIABLE_ID | 
| static String | PUSH_VARIABLE_ID | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clearMonitors()Clears all currently captured monitors. | 
| static String | concatIds(String... ids) | 
| void | dumpStatistics() | 
| Monitor | getGlobalMonitor(String id) | 
| static String | getIdPrefix() | 
| static MonitorFactory | getInstance() | 
| Monitor | getMonitor(MonitorId id,
          String description)Obtains a new monitor with a given id and description. | 
| Monitor | getMonitor(String[] ids,
          java.util.logging.Level level,
          String description) | 
| Monitor | getMonitor(String id,
          java.util.logging.Level level) | 
| Monitor | getMonitor(String id,
          java.util.logging.Level level,
          String description) | 
| Monitor | getMonitor(String id,
          String instanceName,
          java.util.logging.Level level,
          String description) | 
| java.util.Collection<Monitor> | getMonitors() | 
| static void | setApplicationId(String aid) | 
| static void | stopReportingStatistics() | 
public static final String PERFMON_CATEGORY_COUNT_ID
public static final String PERFMON_CATEGORY_USER_SPACE
public static final String PERFMON_CATEGORY_BINDINGS
public static final String PERFMON_CATEGORY_BIND_PROVIDERS
public static final String PERFMON_CATEGORY_BIND_PROV_REFRESH
public static final String PERFMON_CATEGORY_BIND_PROV_FILTER_EVENTS
public static final String PERFMON_CATEGORY_WEB_SERVICES
public static final String PERFMON_CATEGORY_WS_REST
public static final String PERFMON_CATEGORY_WS_POST
public static final String PERFMON_CATEGORY_MODEL
public static final String PERFMON_CATEGORY_MODEL_VALUE_ACCESSORS
public static final String PERFMON_CATEGORY_SERIALIZATION
public static final String PERFMON_CATEGORY_SER_GENERIC_TYPE
public static final String PERFMON_CATEGORY_SER_JSON
public static final String PERFMON_CATEGORY_REQUEST
public static final String PERFMON_CATEGORY_REQUEST_IN
public static final String PERFMON_CATEGORY_REQUEST_OUT
public static final String PERFMON_CATEGORY_REQUEST_INVOKE
public static final String PERFMON_CATEGORY_REQUEST_PROCESS
public static final String PERFMON_CATEGORY_FRAMEWORK
public static final String PERFMON_CATEGORY_FRAMEWORK_UPDATE_APPINFO
public static final String PERFMON_CATEGORY_FRAMEWORK_GET_ENV
public static final String PERFMON_CATEGORY_GLOBAL_LOCK
public static final String MONITOR_GLOBALLOCKS_ENABLED_CVM_PROPERTY
public static final String NO_DESCRIPTION_AVAILABLE
public static final String DOT
public static final String POP_VARIABLE_ID
public static final String PUSH_VARIABLE_ID
public static final String AMX_NODE_INIT_ID
public static final java.util.Map<String,String> MONITOR_DESCRIPTIONS
public static void setApplicationId(String aid)
public static String getIdPrefix()
public static MonitorFactory getInstance()
public Monitor getGlobalMonitor(String id)
public Monitor getMonitor(String id, java.util.logging.Level level, String description)
public Monitor getMonitor(String id, String instanceName, java.util.logging.Level level, String description)
public Monitor getMonitor(String id, java.util.logging.Level level)
public Monitor getMonitor(MonitorId id, String description)
id - description - public Monitor getMonitor(String[] ids, java.util.logging.Level level, String description)
public static String concatIds(String... ids)
public java.util.Collection<Monitor> getMonitors()
public static void stopReportingStatistics()
public void dumpStatistics()
public void clearMonitors()