クラス AmqpItemReader<T>
java.lang.ObjectSE
org.springframework.batch.item.amqp.AmqpItemReader<T>
- 実装されたすべてのインターフェース:
ItemReader<T>
AmqpTemplate
を使用してメッセージを受信および / または変換する AMQP ItemReader
実装。
デリゲート AmqpTemplate
実装がスレッドセーフである限り、このリーダーはスレッドセーフです。
- 作成者:
- Chris Schaefer, Mahmoud Ben Hassine
コンストラクターの概要
コンストラクターコンストラクター説明AmqpItemReader
(org.springframework.amqp.core.AmqpTemplate amqpTemplate) AmqpItemReader を初期化します。メソッドのサマリー
修飾子と型メソッド説明read()
入力データの一部を読み取り、次のデータに進みます。void
setItemType
(ClassSE<? extends T> itemType) リーダー用の itemType を確立します。
コンストラクターの詳細
AmqpItemReader
public AmqpItemReader(org.springframework.amqp.core.AmqpTemplate amqpTemplate) AmqpItemReader を初期化します。- パラメーター:
amqpTemplate
- 使用するテンプレート。null であってはなりません。
メソッドの詳細
read
インターフェースからコピーされた説明:ItemReader
入力データの一部を読み取り、次のデータに進みます。実装は、入力データセットの最後にnull
を返す必要があります。トランザクション設定では、最初の呼び出しがロールバックされたトランザクション内にあった場合、呼び出し元は連続した呼び出し(またはそれ以外)から同じアイテムを 2 回取得する場合があります。- 次で指定:
- インターフェース
ItemReader<T>
のread
- 戻り値:
- T 処理するアイテム、またはデータソースが使い果たされた場合は
null
setItemType
リーダー用の itemType を確立します。- パラメーター:
itemType
- リーダーによって返されるクラス型。