public interface IntegrationManagement
Modifier and Type | Interface and Description |
---|---|
static class |
IntegrationManagement.ManagementOverrides
Toggles to inform the management configurer to not set these properties since
the user has manually configured them in a bean definition.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
METER_PREFIX |
static java.lang.String |
RECEIVE_COUNTER_NAME |
static java.lang.String |
SEND_TIMER_NAME |
Modifier and Type | Method and Description |
---|---|
IntegrationManagement.ManagementOverrides |
getOverrides()
Return the overrides.
|
boolean |
isCountsEnabled() |
boolean |
isLoggingEnabled() |
default void |
registerMetricsCaptor(MetricsCaptor captor)
Inject a
MetricsCaptor |
void |
reset() |
void |
setCountsEnabled(boolean countsEnabled) |
void |
setLoggingEnabled(boolean enabled) |
static final java.lang.String METER_PREFIX
static final java.lang.String SEND_TIMER_NAME
static final java.lang.String RECEIVE_COUNTER_NAME
@ManagedAttribute(description="Use to disable debug logging during normal message flow") void setLoggingEnabled(boolean enabled)
@ManagedAttribute boolean isLoggingEnabled()
@ManagedOperation void reset()
@ManagedAttribute(description="Enable message counting statistics") void setCountsEnabled(boolean countsEnabled)
@ManagedAttribute boolean isCountsEnabled()
IntegrationManagement.ManagementOverrides getOverrides()
default void registerMetricsCaptor(MetricsCaptor captor)
MetricsCaptor
captor
- the captor.