@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Import(value={MicrometerMetricsCaptorRegistrar.class,IntegrationManagementConfiguration.class}) public @interface EnableIntegrationManagement
 結果の IntegrationManagementConfigurer Bean は、integrationManagementConfigurer という名前で定義されます。
| 修飾子と型 | オプションの要素と説明 | 
|---|---|
| StringSE | defaultCountsEnabled 使用すべきではありません。  このプロパティは使用されなくなりました。 | 
| StringSE | defaultLoggingEnabled フレームワークコンポーネントのメインメッセージフローのすべてのロギングを無効にするために使用します。 | 
| StringSE[] | metersEnabled 使用すべきではありません。  このプロパティは使用されなくなりました。 | 
@DeprecatedSE public abstract StringSE[] metersEnabled
@DeprecatedSE public abstract StringSE defaultCountsEnabled
public abstract StringSE defaultLoggingEnabled
 大量のメッセージング環境では、logger.isDebuggingEnabled() などのメソッドの呼び出しは非常に高負荷になり、異常な CPU 時間を占める可能性があることがわかっています。
 これを false に設定すると、IntegrationManagement を実装するすべてのフレームワークコンポーネント(チャネル、メッセージハンドラーなど)でデフォルトでロギングが無効になります。これにより、"PreSend on channel"、"Received message" などのロギングがオフになります。
 コンテキストが初期化された後、IntegrationManagement.setLoggingEnabled(boolean) を呼び出すことにより、個々のコンポーネントの設定を変更できます。