public abstract class AbstractModuleMetricsHandler extends javax.management.NotificationBroadcasterSupport implements ModuleMetricsVisitorMXBean
限定符和类型 | 字段和说明 |
---|---|
protected static java.lang.String |
startTime |
protected java.util.List<ModuleMetricsVisitor> |
visitorList |
构造器和说明 |
---|
AbstractModuleMetricsHandler() |
限定符和类型 | 方法和说明 |
---|---|
void |
addModuleMetricsVisitor(ModuleMetricsVisitor visitor) |
protected void |
enter() |
protected void |
exit() |
java.util.concurrent.ExecutorService |
getExecutor() |
java.util.List<ModuleMetricsVisitor> |
getModuleMetricsVisitor() |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo() |
static java.lang.String |
getStartTime() |
void |
setExecutor(java.util.concurrent.ExecutorService executor) |
ModuleMetricsVisitor |
visit(java.lang.String moduleName,
java.lang.String methodName) |
protected abstract ModuleMetricsVisitor |
visitCriticalSection(java.lang.String moduleName,
java.lang.String methodName) |
protected java.util.List<ModuleMetricsVisitor> visitorList
protected static java.lang.String startTime
public ModuleMetricsVisitor visit(java.lang.String moduleName, java.lang.String methodName)
public java.util.List<ModuleMetricsVisitor> getModuleMetricsVisitor()
public void addModuleMetricsVisitor(ModuleMetricsVisitor visitor)
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
在接口中 javax.management.NotificationBroadcaster
getNotificationInfo
在类中 javax.management.NotificationBroadcasterSupport
public static final java.lang.String getStartTime()
protected void enter()
protected void exit()
protected abstract ModuleMetricsVisitor visitCriticalSection(java.lang.String moduleName, java.lang.String methodName)
public java.util.concurrent.ExecutorService getExecutor()
public void setExecutor(java.util.concurrent.ExecutorService executor)