| インターフェース | 説明 |
|---|---|
| BasicMessageGroupStore | 基本的な機能を備えた最小限のメッセージグループストアを定義します。 |
| ChannelMessageStore | このメッセージストアが QueueChannel で使用できるように最適化されていることを示すマーカーインターフェース。 |
| MessageGroup | 相互に関連付けられ、同じコンテキストで処理する必要があるメッセージのグループ。 |
| MessageGroupFactory | MessageGroup ファクトリ戦略。 |
| MessageGroupStore | グループ ID でリンクされたメッセージのグループに対する追加のストレージ操作を定義します。 |
| MessageGroupStore.MessageGroupCallback | MessageGroupStore がグループを期限切れにするときに呼び出されます。 |
| MessageStore | メッセージを保存および取得するための戦略インターフェース。 |
| PriorityCapableChannelMessageStore | メッセージの優先順位の概念をサポートする ChannelMessageStore。 |
| UniqueExpiryCallback | MessageGroupStore に一度だけ登録する必要があるコンポーネントの MessageGroupStore.MessageGroupCallback のマーカーインターフェース拡張。 |
| クラス | 説明 |
|---|---|
| AbstractBatchingMessageGroupStore | |
| AbstractKeyValueMessageStore | キー / 値スタイル MessageGroupStore および MessageStore の実装の基本クラス |
| AbstractMessageGroupStore | |
| MessageGroupMetadata | MessageGroupStore 内の MessageGroup に関するメタデータを保持する値オブジェクト。 |
| MessageGroupQueue | MessageGroupStore によってサポートされる BlockingQueueSE。 |
| MessageGroupStoreReaper | MessageGroupStore 内の MessageGroup インスタンスの明示的な時限満了を可能にする便利な構成可能コンポーネント。 |
| MessageHolder | Message とそのメタデータを保持するための MessageStore 固有の値オブジェクト。 |
| MessageMetadata | MessageStore のメッセージに関するメタデータを保持する値オブジェクト。 |
| SimpleMessageGroup | 特定の MessageStore およびグループ ID にバインドされている相関メッセージの可変グループを表します。 |
| SimpleMessageGroupFactory | SimpleMessageGroup インスタンスを生成する MessageGroupFactory 実装。 |
| SimpleMessageStore | MessageStore および MessageGroupStore のマップベースのインメモリ実装。 |
| 列挙型 | 説明 |
|---|---|
| SimpleMessageGroupFactory.GroupType |
| 例外 | 説明 |
|---|---|
| MessageStoreException | MessageStore 実装の使用時に発生する問題の例外。 |