クラス StreamAdmin
java.lang.ObjectSE
org.springframework.rabbit.stream.support.StreamAdmin
- 実装されたすべてのインターフェース:
Lifecycle
、Phased
、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
getPhase()
boolean
boolean
void
setAutoStartup
(boolean autoStartup) 自動起動を防止するには false に設定します。void
setPhase
(int phase) フェーズを設定します。デフォルトは 0 です。void
start()
void
stop()
クラス 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()- 次で指定:
- インターフェース
Phased
のgetPhase
- 次で指定:
- インターフェース
SmartLifecycle
のgetPhase
setPhase
public void setPhase(int phase) フェーズを設定します。デフォルトは 0 です。- パラメーター:
phase
- フェーズ。
setAutoStartup
public void setAutoStartup(boolean autoStartup) 自動起動を防止するには false に設定します。- パラメーター:
autoStartup
- autoStartup。
start
public void start()stop
public void stop()isRunning
public boolean isRunning()isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycle
のisAutoStartup