Class MultiRecipientRouterFlowElementInvoker
- java.lang.Object
-
- org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker<MultiRecipientRouterInvokerConfiguration>
-
- org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterFlowElementInvoker
-
- All Implemented Interfaces:
org.ikasan.spec.configuration.Configured<MultiRecipientRouterInvokerConfiguration>,org.ikasan.spec.configuration.ConfiguredResource<MultiRecipientRouterInvokerConfiguration>,org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.MultiRecipientRouter>
public class MultiRecipientRouterFlowElementInvoker extends AbstractFlowElementInvoker<MultiRecipientRouterInvokerConfiguration> implements org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.MultiRecipientRouter>
A default implementation of the FlowElementInvoker for a multi-recipient router- 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 MultiRecipientRouterFlowElementInvoker()ConstructorMultiRecipientRouterFlowElementInvoker(org.ikasan.spec.event.ReplicationFactory<org.ikasan.spec.flow.FlowEvent<?,?>> replicationFactory, MultiRecipientRouterInvokerConfiguration configuration)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.routing.MultiRecipientRouter> flowElement)-
Methods inherited from class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
getConfiguration, getConfiguredResourceId, notifyFlowInvocationContextListenersSnapEvent, setConfiguration, setConfiguredResourceId, setFlowInvocationContextListeners, setIgnoreContextInvocation, setInvokeContextListeners
-
-
-
-
Constructor Detail
-
MultiRecipientRouterFlowElementInvoker
public MultiRecipientRouterFlowElementInvoker(org.ikasan.spec.event.ReplicationFactory<org.ikasan.spec.flow.FlowEvent<?,?>> replicationFactory, MultiRecipientRouterInvokerConfiguration configuration)Constructor- Parameters:
replicationFactory-
-
MultiRecipientRouterFlowElementInvoker
public MultiRecipientRouterFlowElementInvoker()
Constructor
-
-
Method Detail
-
getInvokerType
public java.lang.String getInvokerType()
- Specified by:
getInvokerTypein interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.MultiRecipientRouter>
-
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.routing.MultiRecipientRouter> flowElement)- Specified by:
invokein interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.MultiRecipientRouter>
-
-