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