クラス StreamAdmin

java.lang.ObjectSE
org.springframework.rabbit.stream.support.StreamAdmin
実装されたすべてのインターフェース:
LifecyclePhasedSmartLifecycle

public class StreamAdmin extends ObjectSE implements SmartLifecycle
ストリームをプロビジョニングするために使用されます。
導入:
2.4.13
作成者:
Gary Russell
  • フィールドサマリー

    インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド

    DEFAULT_PHASE
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    StreamAdmin(com.rabbitmq.stream.Environment env, ConsumerSE<com.rabbitmq.stream.StreamCreator> callback)
    提供されたパラメーターを使用して構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    boolean
    boolean
    void
    setAutoStartup(boolean autoStartup)
    自動起動を防止するには false に設定します。
    void
    setPhase(int phase)
    フェーズを設定します。デフォルトは 0 です。
    void
    void

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド

    stop
  • コンストラクターの詳細

    • StreamAdmin

      public StreamAdmin(com.rabbitmq.stream.Environment env, ConsumerSE<com.rabbitmq.stream.StreamCreator> callback)
      提供されたパラメーターを使用して構築します。
      パラメーター:
      env - 環境。
      callback - StreamCreator を受信するコールバック。
  • メソッドの詳細

    • getPhase

      public int getPhase()
      次で指定:
      インターフェース PhasedgetPhase 
      次で指定:
      インターフェース SmartLifecyclegetPhase 
    • setPhase

      public void setPhase(int phase)
      フェーズを設定します。デフォルトは 0 です。
      パラメーター:
      phase - フェーズ。
    • setAutoStartup

      public void setAutoStartup(boolean autoStartup)
      自動起動を防止するには false に設定します。
      パラメーター:
      autoStartup - autoStartup。
    • start

      public void start()
      次で指定:
      インターフェース Lifecyclestart 
    • stop

      public void stop()
      次で指定:
      インターフェース Lifecyclestop 
    • isRunning

      public boolean isRunning()
      次で指定:
      インターフェース LifecycleisRunning 
    • isAutoStartup

      public boolean isAutoStartup()
      次で指定:
      インターフェース SmartLifecycleisAutoStartup