インターフェース IntegrationFlowContext.IntegrationFlowRegistration

すべてのスーパーインターフェース:
AwareBeanFactoryAware
含まれているインターフェース:
IntegrationFlowContext

public static interface IntegrationFlowContext.IntegrationFlowRegistration extends BeanFactoryAware
導入:
5.1
作成者:
Gary Russell
  • メソッドの詳細

    • getId

      StringSE getId()
      フロー ID を返します。
      戻り値:
      ID。
    • getIntegrationFlow

      IntegrationFlow getIntegrationFlow()
      フローを返します。
      戻り値:
      流れ。
    • getInputChannel

      MessageChannel getInputChannel()
      フロー入力チャネルを返します。
      戻り値:
      チャンネル。
    • getMessagingTemplate

      MessagingTemplate getMessagingTemplate()
      デフォルトの宛先を IntegrationFlow の入力チャネルに設定して MessagingTemplate を取得します。

      この方法では、任意の IntegrationFlow Bean(手動で登録しただけでなく)を使用できます。

      IntegrationFlowMessageChannel で始まらない場合、IllegalStateExceptionSE がスローされます。

      戻り値:
      MessagingTemplate インスタンス
    • start

      void start()
      登録を開始します。
    • stop

      void stop()
      登録を停止します。
    • destroy

      void destroy()
      IntegrationFlow Bean(およびそれに依存するすべての Bean)を破棄し、そのすべてのローカルキャッシュをクリーンアップします。