org.ikasan.framework.component.sequencing
Interface Sequencer
- All Superinterfaces:
- FlowComponent
- All Known Implementing Classes:
- EventAggregatingSequencer, SinglePayloadPerEventSplitter, TokenizingSplitter, UncompressDataSplitter
public interface Sequencer
- extends FlowComponent
Interface for all FlowComponents that perform a Sequencing function.
These are characterised by a variable number of Events being routed downstream
based on the incoming Event.
- Author:
- Ikasan Development Team
onEvent
List<Event> onEvent(Event event,
String moduleName,
String componentName)
throws SequencerException
- Returns an ordered List for forwarding downstream
- Parameters:
event - The event to perform sequencing oncomponentName - moduleName -
- Returns:
- List for forwarding downstream in order
- Throws:
SequencerException - Exception if we could not sequence
Copyright © 2007-2012 Ikasan. All Rights Reserved.