MeterFacade.
Built-in metrics will be removed in a future release.@Deprecated @IntegrationManagedResource public class LifecycleMessageHandlerMetrics extends Object implements MessageHandlerMetrics, Lifecycle, ConfigurableMetricsAware<AbstractMessageHandlerMetrics>
MessageHandlerMetrics that exposes in addition the Lifecycle
interface. The lifecycle methods can be used to stop and start polling endpoints, for
instance, in a live system.IntegrationManagement.ManagementOverrides| Modifier and Type | Field and Description |
|---|---|
protected MessageHandlerMetrics |
delegate
Deprecated.
|
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| Constructor and Description |
|---|
LifecycleMessageHandlerMetrics(Lifecycle lifecycle,
MessageHandlerMetrics delegate)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configureMetrics(AbstractMessageHandlerMetrics metrics)
Deprecated.
|
void |
destroy()
Deprecated.
|
int |
getActiveCount()
Deprecated.
|
long |
getActiveCountLong()
Deprecated.
|
MessageHandlerMetrics |
getDelegate()
Deprecated.
|
Statistics |
getDuration()
Deprecated.
|
int |
getErrorCount()
Deprecated.
|
long |
getErrorCountLong()
Deprecated.
|
int |
getHandleCount()
Deprecated.
|
long |
getHandleCountLong()
Deprecated.
|
String |
getManagedName()
Deprecated.
|
String |
getManagedType()
Deprecated.
|
double |
getMaxDuration()
Deprecated.
|
double |
getMeanDuration()
Deprecated.
|
double |
getMinDuration()
Deprecated.
|
IntegrationManagement.ManagementOverrides |
getOverrides()
Deprecated.
Return the overrides.
|
double |
getStandardDeviationDuration()
Deprecated.
|
boolean |
isCountsEnabled()
Deprecated.
|
boolean |
isLoggingEnabled()
Deprecated.
|
boolean |
isRunning()
Deprecated.
|
boolean |
isStatsEnabled()
Deprecated.
|
void |
reset()
Deprecated.
|
void |
setCountsEnabled(boolean countsEnabled)
Deprecated.
|
void |
setLoggingEnabled(boolean enabled)
Deprecated.
|
void |
setManagedName(String name)
Deprecated.
|
void |
setManagedType(String source)
Deprecated.
|
void |
setStatsEnabled(boolean statsEnabled)
Deprecated.
|
void |
start()
Deprecated.
|
void |
stop()
Deprecated.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiterrorCount, handleCountregisterMetricsCaptorprotected final MessageHandlerMetrics delegate
public LifecycleMessageHandlerMetrics(Lifecycle lifecycle, MessageHandlerMetrics delegate)
public MessageHandlerMetrics getDelegate()
public void configureMetrics(AbstractMessageHandlerMetrics metrics)
configureMetrics in interface ConfigurableMetricsAware<AbstractMessageHandlerMetrics>@ManagedAttribute public boolean isRunning()
@ManagedOperation public void start()
@ManagedOperation public void stop()
public void reset()
reset in interface IntegrationManagementpublic int getErrorCount()
getErrorCount in interface MessageHandlerMetricspublic int getHandleCount()
getHandleCount in interface MessageHandlerMetricspublic double getMaxDuration()
getMaxDuration in interface MessageHandlerMetricspublic double getMeanDuration()
getMeanDuration in interface MessageHandlerMetricspublic double getMinDuration()
getMinDuration in interface MessageHandlerMetricspublic double getStandardDeviationDuration()
getStandardDeviationDuration in interface MessageHandlerMetricspublic Statistics getDuration()
getDuration in interface MessageHandlerMetricspublic String getManagedName()
getManagedName in interface MessageHandlerMetricspublic String getManagedType()
getManagedType in interface MessageHandlerMetricspublic int getActiveCount()
getActiveCount in interface MessageHandlerMetricspublic long getHandleCountLong()
getHandleCountLong in interface MessageHandlerMetricspublic long getErrorCountLong()
getErrorCountLong in interface MessageHandlerMetricspublic long getActiveCountLong()
getActiveCountLong in interface MessageHandlerMetricspublic void setStatsEnabled(boolean statsEnabled)
setStatsEnabled in interface IntegrationStatsManagementpublic void setCountsEnabled(boolean countsEnabled)
setCountsEnabled in interface IntegrationManagementpublic boolean isStatsEnabled()
isStatsEnabled in interface IntegrationStatsManagementpublic boolean isCountsEnabled()
isCountsEnabled in interface IntegrationManagementpublic void setLoggingEnabled(boolean enabled)
setLoggingEnabled in interface IntegrationManagementpublic boolean isLoggingEnabled()
isLoggingEnabled in interface IntegrationManagementpublic void setManagedName(String name)
setManagedName in interface MessageHandlerMetricspublic void setManagedType(String source)
setManagedType in interface MessageHandlerMetricspublic IntegrationManagement.ManagementOverrides getOverrides()
IntegrationManagementgetOverrides in interface IntegrationManagementpublic void destroy()
destroy in interface DisposableBeandestroy in interface IntegrationManagement