public class ServiceManager extends java.lang.Object implements ServiceManagerMBean
| Constructor and Description |
|---|
ServiceManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMonitoredClass(java.lang.String className) |
void |
addMonitoredMethod(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes) |
long |
getErrorCount(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes) |
long |
getMaxTime(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes) |
long |
getMinTime(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes) |
java.util.Set<java.lang.String> |
getMonitoredClasses() |
java.util.Set<MethodSignature> |
getMonitoredMethods() |
long |
getRequestCount(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes) |
boolean |
isActive() |
boolean |
isPermissiveMode() |
void |
setActive(boolean active) |
void |
setPermissiveMode(boolean permissiveMode) |
void |
setServerStatistics(ServerStatistics serverStatistics) |
void |
setServiceMonitorAdvice(ServiceMonitorAdvice serviceMonitorAdvice) |
public void addMonitoredClass(java.lang.String className)
addMonitoredClass in interface ServiceManagerMBeanpublic void addMonitoredMethod(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes)
addMonitoredMethod in interface ServiceManagerMBeanpublic long getErrorCount(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes)
getErrorCount in interface ServiceManagerMBeanpublic long getMaxTime(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes)
getMaxTime in interface ServiceManagerMBeanpublic long getMinTime(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes)
getMinTime in interface ServiceManagerMBeanpublic java.util.Set<java.lang.String> getMonitoredClasses()
getMonitoredClasses in interface ServiceManagerMBeanpublic java.util.Set<MethodSignature> getMonitoredMethods()
getMonitoredMethods in interface ServiceManagerMBeanpublic long getRequestCount(java.lang.String className,
java.lang.String methodName,
java.lang.String[] parameterTypes)
getRequestCount in interface ServiceManagerMBeanpublic boolean isActive()
isActive in interface ServiceManagerMBeanpublic boolean isPermissiveMode()
isPermissiveMode in interface ServiceManagerMBeanpublic void setActive(boolean active)
setActive in interface ServiceManagerMBeanpublic void setPermissiveMode(boolean permissiveMode)
setPermissiveMode in interface ServiceManagerMBeanpublic void setServerStatistics(ServerStatistics serverStatistics)
public void setServiceMonitorAdvice(ServiceMonitorAdvice serviceMonitorAdvice)