| インターフェース | 説明 |
|---|---|
| ChannelListener | 新しいチャネルの作成と破棄のリスナー。 |
| ChannelProxy | チャネルプロキシによって実装される Channel のサブインターフェース。 |
| Connection | |
| ConnectionFactory | Connections を作成するためのインターフェースベースの ConnectionFactory。 |
| ConnectionFactoryUtils.ResourceFactory | リソース作成用のコールバックインターフェース。 |
| ConnectionListener | 接続の作成と終了のリスナー。 |
| ConnectionNameStrategy | アプリケーション固有の接続名を作成する戦略。RabbitMQ サーバーがサポートしている場合、管理 UI に表示できます。 |
| ConnectionProxy | 接続プロキシによって実装される Connection のサブインターフェース。 |
| PublisherCallbackChannel | このインターフェースのインスタンスは、コールバックにコンテキストを追加することにより、複数のチャネルでパブリッシャーが確認するために登録されている単一のリスナーをサポートします。 |
| PublisherCallbackChannel.Listener | このインターフェースを実装するリスナーは、各チャネルで addListener を呼び出すことによって、複数のチャネルから受信したパブリッシャー確認に参加できます。 |
| PublisherCallbackChannelFactory | PublisherCallbackChannel のファクトリ。 |
| RoutingConnectionFactory | 実装は、提供されたキーに基づいて接続ファクトリを選択します。 |
| ShutDownChannelListener | onShutDown メソッドのラムダを有効にする機能サブインターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractConnectionFactory | |
| AbstractRoutingConnectionFactory | ルックアップキーに基づいて AbstractRoutingConnectionFactory.createConnection() 呼び出しをさまざまなターゲット ConnectionFactories のいずれかにルーティングする抽象 ConnectionFactory 実装。 |
| CachingConnectionFactory | (キャッシュモードが CachingConnectionFactory.CacheMode.CHANNEL (デフォルト) の場合、すべての CachingConnectionFactory.createConnection() 呼び出しから同じ接続を返し、Connection.close() への呼び出しを無視して Channel をキャッシュする ConnectionFactory 実装。 |
| ClosingRecoveryListener | 孤立したコンシューマーを回避するために、回復されたチャネルを閉じる RecoveryListener。 |
| CompositeChannelListener | |
| CompositeConnectionListener | |
| ConnectionBlockedEvent | 接続がブロックされたときに CachingConnectionFactory によって発行される AmqpEvent。 |
| ConnectionFactoryConfigurationUtils | 接続ファクトリを構成するためのユーティリティメソッド。 |
| ConnectionFactoryUtils | Spring ベースの Rabbit ConnectionFactory を管理するためのヘルパークラス。特に、特定の ConnectionFactory のトランザクション Rabbit リソースを取得するためのものです。 |
| ConnectionUnblockedEvent | 接続のブロックが解除されたときに CachingConnectionFactory によって発行される AmqpEvent。 |
| ConsumerChannelRegistry | コンシューマーは、プライマリチャネルをこのクラスに登録します。 |
| CorrelationData | パブリッシャーの確認を送信済みメッセージに関連付けるための基本クラス。 |
| CorrelationData.Confirm | 発行元の確認を表します。 |
| LocalizedQueueConnectionFactory | キューが配置されているノードを決定し、そのノードに直接接続するファクトリを返す RoutingConnectionFactory。 |
| PendingConfirm | このオブジェクトのインスタンスは、保留中の発行者の確認を追跡します。 |
| PublisherCallbackChannelImpl | 単一のリスナーが複数のチャネルからの確認を処理できるようにするチャネルラッパー。 |
| RabbitAccessor | |
| RabbitConnectionFactoryBean | Bean をファクトリ化して RabbitMQ ConnectionFactory を作成し、ほとんどの setter メソッドを委譲し、オプションで SSL を有効にします (証明書の検証ありまたはなし)。 |
| RabbitResourceHolder | RabbitMQ 接続とチャネルをラップする Rabbit リソースホルダー。 |
| RabbitUtils | |
| SimpleConnection | 単に接続。 |
| SimplePropertyValueConnectionNameStrategy | (必須) プロパティの値を返す ConnectionNameStrategy。 |
| SimpleResourceHolder | リソース管理コードで使用されるスレッドごとにリソースを管理する主要ヘルパー。 |
| SimpleRoutingConnectionFactory | この ConnectionFactory のインスタンスのキーによって、スレッドにバインドされたリソースから現在の ConnectionFactory の lookupKey を取得する AbstractRoutingConnectionFactory 実装。 |
| 列挙型 | 説明 |
|---|---|
| CachingConnectionFactory.CacheMode | キャッシュモード。 |
| CachingConnectionFactory.ConfirmType | パブリッシャーの型は、使用を確認します。 |
| 例外 | 説明 |
|---|---|
| AutoRecoverConnectionNotCurrentlyOpenException | 接続が現在開かれておらず、回復中の自動回復接続である場合にスローされる例外。 |