インターフェース ConnectionFactory
- すべての既知の実装クラス:
AbstractConnectionFactory、AbstractRoutingConnectionFactory、CachingConnectionFactory、LocalizedQueueConnectionFactory、PooledChannelConnectionFactory、SimpleRoutingConnectionFactory、ThreadChannelConnectionFactory
public interface ConnectionFactoryConnectionsを作成するためのインターフェースベースの ConnectionFactory。NOTE: Rabbit API には ConnectionFactory クラス (同名) が含まれています。
- 作成者:
- Mark Fisher, Dave Syer, Gary Russell
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 voidaddConnectionListener(ConnectionListener listener)voidclearConnectionListeners()ConnectioncreateConnection()StringSEgetHost()intgetPort()default ConnectionFactorygetPublisherConnectionFactory()パブリッシャー用に個別の接続ファクトリを返します (実装されている場合)。StringSEgetUsername()StringSEgetVirtualHost()default booleanisPublisherConfirms()パブリッシャーの確認が有効になっている場合は true を返します。default booleanisPublisherReturns()パブリッシャーの return が有効になっている場合は true を返します。default booleanisSimplePublisherConfirms()シンプルな発行者の確認が有効になっている場合は true を返します。booleanremoveConnectionListener(ConnectionListener listener)
メソッドの詳細
createConnection
Connection createConnection() throws AmqpException
getHost
StringSE getHost()
getPort
int getPort()
getVirtualHost
StringSE getVirtualHost()
getUsername
StringSE getUsername()
addConnectionListener
void addConnectionListener(ConnectionListener listener)
removeConnectionListener
boolean removeConnectionListener(ConnectionListener listener)
clearConnectionListeners
void clearConnectionListeners()
getPublisherConnectionFactory
@Nullable default ConnectionFactory getPublisherConnectionFactory()
パブリッシャー用に個別の接続ファクトリを返します (実装されている場合)。- 戻り値:
- パブリッシャー接続ファクトリ、または null。
- 導入:
- 2.0.2
isSimplePublisherConfirms
default boolean isSimplePublisherConfirms()
シンプルな発行者の確認が有効になっている場合は true を返します。- 戻り値:
- simplePublisherConfirms
- 導入:
- 2.1
isPublisherConfirms
default boolean isPublisherConfirms()
パブリッシャーの確認が有効になっている場合は true を返します。- 戻り値:
- publisherConfirms.
- 導入:
- 2.1
isPublisherReturns
default boolean isPublisherReturns()
パブリッシャーの return が有効になっている場合は true を返します。- 戻り値:
- publisherReturns.
- 導入:
- 2.1