Class SplitterFlowElementInvoker
- java.lang.Object
-
- org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker<SplitterInvokerConfiguration>
-
- org.ikasan.flow.visitorPattern.invoker.SplitterFlowElementInvoker
-
- All Implemented Interfaces:
org.ikasan.spec.configuration.Configured<SplitterInvokerConfiguration>,org.ikasan.spec.configuration.ConfiguredResource<SplitterInvokerConfiguration>,org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.splitting.Splitter>
public class SplitterFlowElementInvoker extends AbstractFlowElementInvoker<SplitterInvokerConfiguration> implements org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.splitting.Splitter>
A default implementation of the FlowElementInvoker for a splitter- Author:
- Ikasan Development Team
-
-
Field Summary
-
Fields inherited from class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
configuration, configuredResourceId, flowInvocationContextListeners, ignoreContextInvocation, invokeContextListeners
-
-
Constructor Summary
Constructors Constructor Description SplitterFlowElementInvoker(org.ikasan.spec.event.EventFactory<org.ikasan.spec.flow.FlowEvent<?,?>> eventFactory)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInvokerType()org.ikasan.spec.flow.FlowElementinvoke(java.util.List<org.ikasan.spec.flow.FlowEventListener> flowEventListeners, java.lang.String moduleName, java.lang.String flowName, org.ikasan.spec.flow.FlowInvocationContext flowInvocationContext, org.ikasan.spec.flow.FlowEvent flowEvent, org.ikasan.spec.flow.FlowElement<org.ikasan.spec.component.splitting.Splitter> flowElement)-
Methods inherited from class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
getConfiguration, getConfiguredResourceId, notifyFlowInvocationContextListenersSnapEvent, setConfiguration, setConfiguredResourceId, setFlowInvocationContextListeners, setIgnoreContextInvocation, setInvokeContextListeners
-
-
-
-
Method Detail
-
getInvokerType
public java.lang.String getInvokerType()
- Specified by:
getInvokerTypein interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.splitting.Splitter>
-
invoke
public org.ikasan.spec.flow.FlowElement invoke(java.util.List<org.ikasan.spec.flow.FlowEventListener> flowEventListeners, java.lang.String moduleName, java.lang.String flowName, org.ikasan.spec.flow.FlowInvocationContext flowInvocationContext, org.ikasan.spec.flow.FlowEvent flowEvent, org.ikasan.spec.flow.FlowElement<org.ikasan.spec.component.splitting.Splitter> flowElement)- Specified by:
invokein interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.splitting.Splitter>
-
-