public interface IntegrationManagement extends NamedComponent, DisposableBean
| 修飾子と型 | インターフェースと説明 |
|---|---|
static class | IntegrationManagement.ManagementOverrides ユーザーが Bean 定義で手動で構成したため、これらのプロパティを設定しないように管理構成に通知するように切り替えます。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | METER_PREFIX |
static StringSE | RECEIVE_COUNTER_NAME |
static StringSE | SEND_TIMER_NAME |
| 修飾子と型 | メソッドと説明 |
|---|---|
default void | destroy() |
default StringSE | getManagedName() |
default StringSE | getManagedType() |
default IntegrationManagement.ManagementOverrides | getOverrides() オーバーライドを返します。 |
default <T> T | getThisAs() この IntegrationManagement を具象型として返します。 |
default boolean | isLoggingEnabled() ロギングが有効かどうかを返します。 |
default void | registerMetricsCaptor(MetricsCaptor captor)MetricsCaptor を注入する |
default void | setLoggingEnabled(boolean enabled) ロギングを有効にするかどうか。 |
default void | setManagedName(StringSE managedName) |
default void | setManagedType(StringSE managedType) |
getBeanName, getComponentName, getComponentType@ManagedAttribute(description="Use to disable debug logging during normal message flow") default void setLoggingEnabled(boolean enabled)
enabled - 無効にする dalse。@ManagedAttribute default boolean isLoggingEnabled()
default void setManagedName(StringSE managedName)
default StringSE getManagedName()
default void setManagedType(StringSE managedType)
default StringSE getManagedType()
@Nullable default IntegrationManagement.ManagementOverrides getOverrides()
default void registerMetricsCaptor(MetricsCaptor captor)
MetricsCaptor を注入する captor - キャプター。default void destroy()
DisposableBean の destroy default <T> T getThisAs()
IntegrationManagement を具象型として返します。T - 型。