Class SingleRecipientRouterFlowElementInvoker

  • All Implemented Interfaces:
    org.ikasan.spec.configuration.Configured, org.ikasan.spec.configuration.ConfiguredResource, org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.SingleRecipientRouter>

    public class SingleRecipientRouterFlowElementInvoker
    extends AbstractFlowElementInvoker
    implements org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.SingleRecipientRouter>
    A default implementation of the FlowElementInvoker for a singleRecipientRouter
    Author:
    Ikasan Development Team
    • Constructor Detail

      • SingleRecipientRouterFlowElementInvoker

        public SingleRecipientRouterFlowElementInvoker()
        Constructor
    • Method Detail

      • getInvokerType

        public java.lang.String getInvokerType()
        Specified by:
        getInvokerType in interface org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.SingleRecipientRouter>
      • 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.SingleRecipientRouter> flowElement)
        Specified by:
        invoke in interface org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.routing.SingleRecipientRouter>