インターフェースの使用
org.springframework.integration.aggregator.ReleaseStrategy
ReleaseStrategy を使用するパッケージ
パッケージ
説明
メッセージ集約に関連するクラスを提供します。
構成の基本パッケージ。
Spring Integration Java DSL のルートパッケージ。
ファイルベースの集約ロジックのサポートクラスを提供します。
org.springframework.integration.aggregator 内の ReleaseStrategy 使用
修飾子と型クラス説明class
式を評価するReleaseStrategy
。class
class
プレーンオールド Java オブジェクトのメソッドを呼び出すReleaseStrategy
。class
メッセージリストの現在のサイズを予想される "sequenceSize" と単純に比較するReleaseStrategy
の実装。class
メッセージリストの現在のサイズを予想される "sequenceSize" と単純に比較するReleaseStrategy
の実装。class
次のいずれかに該当する場合にすべてのメッセージを解放するReleaseStrategy
: シーケンスが完了している(存在する場合)。ユーザーが設定したしきい値を超えるメッセージがあります。タイムスタンプ(存在する場合)に応じて、最初のメッセージから経過した時間が、ユーザーが設定したタイムアウトを超えています。型 ReleaseStrategy のパラメーターを持つ org.springframework.integration.aggregator のメソッド修飾子と型メソッド説明void
AbstractCorrelatingMessageHandler.setReleaseStrategy
(ReleaseStrategy releaseStrategy) void
CorrelatingMessageBarrier.setReleaseStrategy
(ReleaseStrategy releaseStrategy) このバリア内のグループを解放できるかどうかを決定するときに使用する必要がある ReleaseStrategy を設定します。型 ReleaseStrategy のパラメーターを持つ org.springframework.integration.aggregator のコンストラクター修飾子コンストラクター説明AbstractCorrelatingMessageHandler
(MessageGroupProcessor processor, MessageGroupStore store, CorrelationStrategy correlationStrategy, ReleaseStrategy releaseStrategy) AggregatingMessageHandler
(MessageGroupProcessor processor, MessageGroupStore store, CorrelationStrategy correlationStrategy, ReleaseStrategy releaseStrategy) ResequencingMessageHandler
(MessageGroupProcessor processor, MessageGroupStore store, CorrelationStrategy correlationStrategy, ReleaseStrategy releaseStrategy) org.springframework.integration.config 内の ReleaseStrategy 使用
ReleaseStrategy 型の型引数を持つインターフェースを実装する org.springframework.integration.config のクラス型 ReleaseStrategy のパラメーターを持つ org.springframework.integration.config のメソッドorg.springframework.integration.dsl 内の ReleaseStrategy 使用
型 ReleaseStrategy のパラメーターを持つ org.springframework.integration.dsl のメソッドorg.springframework.integration.file.aggregator 内の ReleaseStrategy 使用
修飾子と型クラス説明class
FileSplitter.FileMarker
ベースの集計ロジックを利用するための便利なコンポーネント。class
グループ内のFileSplitter.FileMarker.Mark.END
メッセージの存在とそのFileHeaders.LINE_COUNT
ヘッダーに基づいて決定を行うReleaseStrategy
。