@ManagedResource public class SimpleMessageHandlerMetrics extends Object implements org.aopalliance.intercept.MethodInterceptor, MessageHandlerMetrics
| Constructor and Description |
|---|
SimpleMessageHandlerMetrics(MessageHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
int |
getActiveCount() |
Statistics |
getDuration() |
int |
getErrorCount() |
int |
getHandleCount() |
double |
getMaxDuration() |
double |
getMeanDuration() |
MessageHandler |
getMessageHandler() |
double |
getMinDuration() |
String |
getName() |
String |
getSource() |
double |
getStandardDeviationDuration() |
Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation) |
void |
reset() |
void |
setName(String name) |
void |
setSource(String source) |
String |
toString() |
public SimpleMessageHandlerMetrics(MessageHandler handler)
public void setName(String name)
public String getName()
getName in interface MessageHandlerMetricspublic void setSource(String source)
public String getSource()
getSource in interface MessageHandlerMetricspublic MessageHandler getMessageHandler()
public Object invoke(org.aopalliance.intercept.MethodInvocation invocation) throws Throwable
invoke in interface org.aopalliance.intercept.MethodInterceptorThrowablepublic void reset()
reset in interface MessageHandlerMetricspublic int getHandleCount()
getHandleCount in interface MessageHandlerMetricspublic int getErrorCount()
getErrorCount in interface MessageHandlerMetricspublic double getMeanDuration()
getMeanDuration in interface MessageHandlerMetricspublic double getMinDuration()
getMinDuration in interface MessageHandlerMetricspublic double getMaxDuration()
getMaxDuration in interface MessageHandlerMetricspublic double getStandardDeviationDuration()
getStandardDeviationDuration in interface MessageHandlerMetricspublic int getActiveCount()
getActiveCount in interface MessageHandlerMetricspublic Statistics getDuration()
getDuration in interface MessageHandlerMetrics