org.lexgrid.loader.reader
Class SizeLimitedBufferedGroupItemReader<I>

java.lang.Object
  extended by org.lexgrid.loader.reader.BufferedGroupItemReader<I>
      extended by org.lexgrid.loader.reader.SizeLimitedBufferedGroupItemReader<I>
All Implemented Interfaces:
org.springframework.batch.item.ItemReader<java.util.List<I>>

public class SizeLimitedBufferedGroupItemReader<I>
extends BufferedGroupItemReader<I>

The Class SizeLimitedBufferedGroupItemReader.

Author:
Kevin Peterson

Field Summary
 
Fields inherited from class org.lexgrid.loader.reader.BufferedGroupItemReader
lastItem
 
Constructor Summary
SizeLimitedBufferedGroupItemReader()
           
 
Method Summary
 int getMaxBufferSize()
          Gets the max buffer size.
protected  boolean process(I value, java.util.List<I> buffer)
          Process.
 void setMaxBufferSize(int maxBufferSize)
          Sets the max buffer size.
 
Methods inherited from class org.lexgrid.loader.reader.BufferedGroupItemReader
getDelegate, getGroupDiscriminator, read, setDelegate, setGroupDiscriminator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SizeLimitedBufferedGroupItemReader

public SizeLimitedBufferedGroupItemReader()
Method Detail

process

protected boolean process(I value,
                          java.util.List<I> buffer)
Description copied from class: BufferedGroupItemReader
Process.

Overrides:
process in class BufferedGroupItemReader<I>
Parameters:
value - the value
buffer - the buffer
Returns:
true, if successful

getMaxBufferSize

public int getMaxBufferSize()
Gets the max buffer size.

Returns:
the max buffer size

setMaxBufferSize

public void setMaxBufferSize(int maxBufferSize)
Sets the max buffer size.

Parameters:
maxBufferSize - the new max buffer size

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.