クラス RabbitGatewaySupport
java.lang.ObjectSE
org.springframework.amqp.rabbit.core.RabbitGatewaySupport
- 実装されたすべてのインターフェース:
InitializingBean
RabbitMQ アクセスが必要なアプリケーションクラスの便利なスーパークラス。
ConnectionFactory または RabbitTemplate インスタンスを設定する必要があります。ConnectionFactory が渡されると、独自の RabbitTemplate が作成されます。createRabbitTemplate(org.springframework.amqp.rabbit.connection.ConnectionFactory)
メソッドをオーバーライドすることにより、特定の ConnectionFactory のカスタム RabbitTemplate インスタンスを作成できます。
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final void
protected RabbitTemplate
createRabbitTemplate
(ConnectionFactory connectionFactory) 指定された ConnectionFactory の RabbitTemplate を作成します。final ConnectionFactory
final RabbitOperations
protected void
サブクラスは、カスタム初期化動作のためにこれをオーバーライドできます。final void
setConnectionFactory
(ConnectionFactory connectionFactory) ゲートウェイが使用する Rabbit 接続ファクトリを設定します。final void
setRabbitOperations
(RabbitOperations rabbitOperations) ゲートウェイのRabbitOperations
を設定します。
フィールドの詳細
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
RabbitGatewaySupport
public RabbitGatewaySupport()
メソッドの詳細
setConnectionFactory
ゲートウェイが使用する Rabbit 接続ファクトリを設定します。指定された ConnectionFactory の RabbitTemplate を自動的に作成します。- パラメーター:
connectionFactory
- 接続ファクトリ。- 関連事項:
createRabbitTemplate
指定された ConnectionFactory の RabbitTemplate を作成します。ゲートウェイに ConnectionFactory 参照を設定する場合にのみ呼び出されます。- パラメーター:
connectionFactory
- RabbitTemplate を作成する Rabbit ConnectionFactory- 戻り値:
- 新しい RabbitTemplate インスタンス
- 関連事項:
getConnectionFactory
- 戻り値:
- ゲートウェイで使用される Rabbit ConnectionFactory。
setRabbitOperations
ゲートウェイのRabbitOperations
を設定します。- パラメーター:
rabbitOperations
- Rabbit 操作。- 関連事項:
getRabbitOperations
- 戻り値:
- ゲートウェイの
RabbitOperations
。
afterPropertiesSet
public final void afterPropertiesSet() throws IllegalArgumentExceptionSE, BeanInitializationException- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- 例外:
IllegalArgumentExceptionSE
BeanInitializationException
initGateway
protected void initGateway()サブクラスは、カスタム初期化動作のためにこれをオーバーライドできます。このインスタンスの Bean プロパティの入力後に呼び出されます。