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