インターフェース ConnectionFactory

すべての既知の実装クラス:
AbstractConnectionFactoryAbstractRoutingConnectionFactoryCachingConnectionFactoryLocalizedQueueConnectionFactoryPooledChannelConnectionFactorySimpleRoutingConnectionFactoryThreadChannelConnectionFactory

public interface ConnectionFactory
Connections を作成するためのインターフェースベースの ConnectionFactory。

NOTE: Rabbit API には ConnectionFactory クラス (同名) が含まれています。

作成者:
Mark Fisher, Dave Syer, Gary Russell
  • メソッドの詳細

    • createConnection

      Connection createConnection() throws AmqpException
      例外:
      AmqpException
    • getHost

      @Nullable 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 を返します。
      戻り値:
      パブリッシャー確認。
      導入:
      2.1
    • isPublisherReturns

      default boolean isPublisherReturns()
      パブリッシャーの return が有効になっている場合は true を返します。
      戻り値:
      パブリッシャーが return します。
      導入:
      2.1
    • resetConnection

      default void resetConnection()
      このファクトリによってキャッシュされている可能性のある接続をすべて閉じます。これは、新しい接続が開かれるのを妨げません。
      導入:
      2.4.4