@ManagedResource public class LifecycleMessageSourceMetrics extends Object implements MessageSourceMetrics, Lifecycle
MessageSourceMetrics that exposes in addition the Lifecycle interface. The lifecycle methods can
be used to start and stop polling endpoints, for instance, in a live system.| Constructor and Description |
|---|
LifecycleMessageSourceMetrics(Lifecycle lifecycle,
MessageSourceMetrics delegate) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMessageCount() |
long |
getMessageCountLong() |
String |
getName() |
String |
getSource() |
boolean |
isRunning() |
void |
reset() |
void |
start() |
void |
stop() |
public LifecycleMessageSourceMetrics(Lifecycle lifecycle, MessageSourceMetrics delegate)
@ManagedOperation public void reset()
reset in interface MessageSourceMetrics@ManagedAttribute public boolean isRunning()
@ManagedOperation public void start()
@ManagedOperation public void stop()
public String getName()
getName in interface MessageSourceMetricspublic String getSource()
getSource in interface MessageSourceMetricspublic int getMessageCount()
getMessageCount in interface MessageSourceMetricsMessageSourceMetrics.getMessageCount()public long getMessageCountLong()
getMessageCountLong in interface MessageSourceMetrics