クラス SingleAmqpConnectionFactory
java.lang.ObjectSE
org.springframework.amqp.client.SingleAmqpConnectionFactory
- 実装済みのインターフェース一覧:
AmqpConnectionFactory,DisposableBean
public class SingleAmqpConnectionFactory
extends ObjectSE
implements AmqpConnectionFactory, DisposableBean
AmqpConnectionFactory の実装では、単一の共有 Connection インスタンスを保持します。Client なしでインスタンスが作成された場合、内部的に default client が使用されます。- 導入:
- 4.1
- 作成者:
- Artem Bilan
コンストラクター概要
コンストラクターコンストラクター説明default clientをベースにインスタンスを作成します。SingleAmqpConnectionFactory(org.apache.qpid.protonj2.client.Client protonClient) 提供されたClientに基づいてインスタンスを作成します。方法の概要
修飾子と型メソッド説明voiddestroy()org.apache.qpid.protonj2.client.ConnectionsetConnectionOptions(org.apache.qpid.protonj2.client.ConnectionOptions connectionOptions) ConnectionOptionsインスタンスを設定します。setPassword(StringSE password) AMQP 接続のパスワードを設定します。setPort(int port) setReconnectOptions(org.apache.qpid.protonj2.client.ReconnectOptions reconnectOptions) AMQP 接続用にReconnectOptionsを設定します。setUsername(StringSE username) AMQP 接続のユーザー名を設定します。
コンストラクターの詳細
SingleAmqpConnectionFactory
public SingleAmqpConnectionFactory()default clientをベースにインスタンスを作成します。SingleAmqpConnectionFactory
public SingleAmqpConnectionFactory(org.apache.qpid.protonj2.client.Client protonClient) 提供されたClientに基づいてインスタンスを作成します。- パラメーター:
protonClient- 使用するクライアント。
方法の詳細
setHost
setPort
setUsername
AMQP 接続のユーザー名を設定します。これはConnectionOptionsの便利な最上位プロパティです。ConnectionOptionsが指定されている場合は、そちらでユーザー名を設定する必要があります。- パラメーター:
username- 使用するユーザー名。- 戻り値:
- ファクトリインスタンス。
setPassword
AMQP 接続のパスワードを設定します。これはConnectionOptionsの便利な最上位プロパティです。ConnectionOptionsが指定されている場合は、そちらでパスワードを設定する必要があります。- パラメーター:
password- 使用するパスワード。- 戻り値:
- ファクトリインスタンス。
setReconnectOptions
public SingleAmqpConnectionFactory setReconnectOptions(org.apache.qpid.protonj2.client.ReconnectOptions reconnectOptions) AMQP 接続用にReconnectOptionsを設定します。ConnectionOptions.reconnectOptions()には便利なトップレベルプロパティが用意されています。ConnectionOptionsが明示的に指定されている場合は、ReconnectOptionsをそちらに設定する必要があります。- パラメーター:
reconnectOptions- 使用するReconnectOptions。- 戻り値:
- ファクトリインスタンス。
- 関連事項:
setConnectionOptions
public SingleAmqpConnectionFactory setConnectionOptions(org.apache.qpid.protonj2.client.ConnectionOptions connectionOptions) - パラメーター:
connectionOptions- 使用します。- 戻り値:
- ファクトリインスタンス。
getConnection
public org.apache.qpid.protonj2.client.Connection getConnection()- 次で指定:
- インターフェース
AmqpConnectionFactory内のgetConnection
destroy
public void destroy()- 次で指定:
- インターフェース
DisposableBean内のdestroy