public interface IntegrationManagement extends DisposableBean
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 String |
METER_PREFIX |
static String |
RECEIVE_COUNTER_NAME |
static String |
SEND_TIMER_NAME |
Modifier and Type | Method and Description |
---|---|
default void |
destroy() |
IntegrationManagement.ManagementOverrides |
getOverrides()
Return the overrides.
|
boolean |
isCountsEnabled()
Deprecated.
in favor of Micrometer metrics.
|
boolean |
isLoggingEnabled() |
default void |
registerMetricsCaptor(MetricsCaptor captor)
Inject a
MetricsCaptor |
void |
reset()
Deprecated.
in favor of Micrometer metrics.
|
void |
setCountsEnabled(boolean countsEnabled)
Deprecated.
in favor of Micrometer metrics.
|
void |
setLoggingEnabled(boolean enabled) |
static final String METER_PREFIX
static final String SEND_TIMER_NAME
static final String RECEIVE_COUNTER_NAME
@ManagedAttribute(description="Use to disable debug logging during normal message flow") void setLoggingEnabled(boolean enabled)
@ManagedAttribute boolean isLoggingEnabled()
@Deprecated @ManagedOperation void reset()
@Deprecated @ManagedAttribute(description="Enable message counting statistics") void setCountsEnabled(boolean countsEnabled)
countsEnabled
- the countsEnabled@Deprecated @ManagedAttribute boolean isCountsEnabled()
IntegrationManagement.ManagementOverrides getOverrides()
default void registerMetricsCaptor(MetricsCaptor captor)
MetricsCaptor
captor
- the captor.default void destroy()
destroy
in interface DisposableBean