org.ikasan.framework.component.sequencing
Class SinglePayloadPerEventSplitter

java.lang.Object
  extended by org.ikasan.framework.component.sequencing.SinglePayloadPerEventSplitter
All Implemented Interfaces:
Sequencer, FlowComponent

public class SinglePayloadPerEventSplitter
extends Object
implements Sequencer

Sequencer implementation which splits an incoming event's payloads into multiple outgoing events each containing a single payload.

Author:
Ikasan Development Team

Constructor Summary
SinglePayloadPerEventSplitter()
           
 
Method Summary
 List<Event> onEvent(Event event, String moduleName, String componentName)
          Returns an ordered List for forwarding downstream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SinglePayloadPerEventSplitter

public SinglePayloadPerEventSplitter()
Method Detail

onEvent

public List<Event> onEvent(Event event,
                           String moduleName,
                           String componentName)
                    throws SequencerException
Description copied from interface: Sequencer
Returns an ordered List for forwarding downstream

Specified by:
onEvent in interface Sequencer
Parameters:
event - The event to perform sequencing on
Returns:
List for forwarding downstream in order
Throws:
SequencerException - Exception if we could not sequence


Copyright © 2007-2012 Ikasan. All Rights Reserved.