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.NotificationBroadcastergetNotificationInfo 在类中 javax.management.NotificationBroadcasterSupportpublic 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)