クラス ThreadChannelConnectionFactory

    • コンストラクターの詳細

      • ThreadChannelConnectionFactory

        public ThreadChannelConnectionFactory​(com.rabbitmq.client.ConnectionFactory rabbitConnectionFactory)
        インスタンスを構築します。
        パラメーター:
        rabbitConnectionFactory - rabbitmq 接続ファクトリ。
    • メソッドの詳細

      • isSimplePublisherConfirms

        public boolean isSimplePublisherConfirms()
        インターフェースからコピーされた説明: ConnectionFactory
        シンプルな発行者の確認が有効になっている場合は true を返します。
        次で指定:
        インターフェース ConnectionFactoryisSimplePublisherConfirms 
        戻り値:
        simplePublisherConfirms
      • setSimplePublisherConfirms

        public void setSimplePublisherConfirms​(boolean simplePublisherConfirms)
        簡単な発行者確認を有効にします。
        パラメーター:
        simplePublisherConfirms - 有効にする場合は true。
      • closeThreadChannel

        public void closeThreadChannel()
        このスレッドに関連付けられているチャネルがあれば、閉じます。
      • resetConnection

        public void resetConnection()
        接続を閉じます。これは、進行中の操作に影響を与えます。このメソッドが戻った後、必要に応じて新しい接続が作成されます。これは、セカンダリブローカにフェイルオーバーした後、プライマリブローカへの再接続を強制するために使用される場合があります。
      • prepareSwitchContext

        @Nullable
        public ObjectSE prepareSwitchContext()
        このスレッドが所有するチャネルを別のスレッドに切り替える準備をするために呼び出します。
        戻り値:
        切り替えるコンテキストを表す不透明なオブジェクト。このスレッドにチャネルが割り当てられていないか、開いているチャネルがない場合は、null が返されます。
        導入:
        2.3.7
        関連事項:
        switchContext(Object)