インターフェースの使用
org.springframework.amqp.rabbit.batch.BatchingStrategy
BatchingStrategy を使用するパッケージ
パッケージ
説明
メッセージバッチ処理用のクラスを提供します。
Rabbit XML 名前空間をサポートするクラスを提供します。
Spring Rabbit のコアクラスを提供します。
メッセージリスナーコンテナーのクラスを提供します。
リスナーを適応させるためのクラスを提供します。
org.springframework.amqp.rabbit.batch 内の BatchingStrategy 使用
BatchingStrategy を実装している org.springframework.amqp.rabbit.batch のクラス修飾子と型クラス説明class1 つの exchange/routingKey のみをサポートする単純なバッチ処理戦略。バッチサイズ、バッチメッセージのサイズ制限、およびタイムアウトが含まれます。org.springframework.amqp.rabbit.config 内の BatchingStrategy 使用
型 BatchingStrategy のパラメーターを持つ org.springframework.amqp.rabbit.config のメソッド修飾子と型メソッド説明voidAbstractRabbitListenerContainerFactory.setBatchingStrategy(BatchingStrategy batchingStrategy) メッセージのデバッチ時に使用するBatchingStrategyを設定します。org.springframework.amqp.rabbit.core 内の BatchingStrategy 使用
型 BatchingStrategy のパラメーターを持つ org.springframework.amqp.rabbit.core のコンストラクター修飾子コンストラクター説明BatchingRabbitTemplate(BatchingStrategy batchingStrategy, TaskScheduler scheduler) 指定されたパラメーターを使用してインスタンスを作成します。BatchingRabbitTemplate(ConnectionFactory connectionFactory, BatchingStrategy batchingStrategy, TaskScheduler scheduler) 指定されたパラメーターを使用してインスタンスを作成します。org.springframework.amqp.rabbit.listener 内の BatchingStrategy 使用
修飾子と型メソッド説明protected BatchingStrategyAbstractMessageListenerContainer.getBatchingStrategy()AbstractRabbitListenerEndpoint.getBatchingStrategy()default BatchingStrategyRabbitListenerEndpoint.getBatchingStrategy()このエンドポイントのバッチ戦略、または null を返します。型 BatchingStrategy のパラメーターを持つ org.springframework.amqp.rabbit.listener のメソッド修飾子と型メソッド説明MethodRabbitListenerEndpoint.AdapterProvider.getAdapter(boolean batch, ObjectSE bean, MethodSE method, boolean returnExceptions, RabbitListenerErrorHandler errorHandler, BatchingStrategy batchingStrategy) アダプターインスタンスを取得します。voidAbstractMessageListenerContainer.setBatchingStrategy(BatchingStrategy batchingStrategy) メッセージをバッチ解除するときに使用するバッチ処理戦略を設定します。voidAbstractRabbitListenerEndpoint.setBatchingStrategy(BatchingStrategy batchingStrategy) default voidRabbitListenerEndpoint.setBatchingStrategy(BatchingStrategy batchingStrategy) メッセージのデバッチ時に使用するBatchingStrategyを設定します。org.springframework.amqp.rabbit.listener.adapter 内の BatchingStrategy 使用
型 BatchingStrategy のパラメーターを持つ org.springframework.amqp.rabbit.listener.adapter のコンストラクター修飾子コンストラクター説明BatchMessagingMessageListenerAdapter(ObjectSE bean, MethodSE method, boolean returnExceptions, RabbitListenerErrorHandler errorHandler, BatchingStrategy batchingStrategy)