title: Spring Batch - Invoke read() method in Reader multiple times
body: <p>I am trying to implement calling read() method in the itemReader multiple times.</p>
  
  <p>For Eg:</p>
  
  <p>I have a list of POJO in which I will have one string variable with values either A or B or C.
  I have to sort this list based on alphabetical order and segment it into three list for each value. i.e., list for value A and list for value B
  and list for value C.</p>
  
  <p>I need to send each list to the read() method in the itemReader one by one.</p>
  
  <p>Once List  for A is processed and write, then I need to send List for B and so on..</p>
  
  <p>Is this doable? Any help is appreciated.</p>