org.springframework.batch.item.amqp
Class AmqpItemReader<T>

java.lang.Object
  extended by org.springframework.batch.item.amqp.AmqpItemReader<T>
All Implemented Interfaces:
ItemReader<T>

public class AmqpItemReader<T>
extends Object
implements ItemReader<T>

AMQP ItemReader implementation using an AmqpTemplate to receive and/or convert messages.

Author:
Chris Schaefer

Constructor Summary
AmqpItemReader(org.springframework.amqp.core.AmqpTemplate amqpTemplate)
           
 
Method Summary
 T read()
          Reads a piece of input data and advance to the next one.
 void setItemType(Class<? extends T> itemType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmqpItemReader

public AmqpItemReader(org.springframework.amqp.core.AmqpTemplate amqpTemplate)
Method Detail

read

public T read()
Description copied from interface: ItemReader
Reads a piece of input data and advance to the next one. Implementations must return null at the end of the input data set. In a transactional setting, caller might get the same item twice from successive calls (or otherwise), if the first call was in a transaction that rolled back.

Specified by:
read in interface ItemReader<T>

setItemType

public void setItemType(Class<? extends T> itemType)


Copyright © 2013 SpringSource. All Rights Reserved.