title: How to register listener with CompositeItemProcessor
body: <p>I have a composite item processor like below.</p>
  
  <pre><code>&lt;bean id="myProcessors"
          class="org.springframework.batch.item.support.CompositeItemProcessor"
          scope="step"&gt;
          &lt;property name="delegates"&gt;
              &lt;util:list&gt;
                  &lt;ref bean="processor1" /&gt;
                  &lt;ref bean="processor2" /&gt;
                  &lt;ref bean="processor3" /&gt;
                  &lt;ref bean="processor4" /&gt;
              &lt;/util:list&gt;
          &lt;/property&gt;
      &lt;/bean&gt;
  </code></pre>
  
  <p>How do i register listener to it which gets execute after all the processors are complete and before writer gettes called? I want to transform the result object of processor4 to another object which writer can use to persist it.</p>
  
  <p>Please help.</p>