Class FilterFlowElementInvoker
- java.lang.Object
-
- org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker<FilterInvokerConfiguration>
-
- org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
-
- All Implemented Interfaces:
org.ikasan.spec.configuration.Configured<FilterInvokerConfiguration>,org.ikasan.spec.configuration.ConfiguredResource<FilterInvokerConfiguration>,org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.filter.Filter>
public class FilterFlowElementInvoker extends AbstractFlowElementInvoker<FilterInvokerConfiguration> implements org.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.filter.Filter>
A default implementation of the FlowElementInvoker for a filter- 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 FilterFlowElementInvoker()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterInvokerConfigurationgetConfiguration()java.lang.StringgetConfiguredResourceId()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.filter.Filter> flowElement)voidsetConfiguration(FilterInvokerConfiguration configuration)voidsetConfiguredResourceId(java.lang.String configuredResourceId)-
Methods inherited from class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
notifyFlowInvocationContextListenersSnapEvent, setFlowInvocationContextListeners, setIgnoreContextInvocation, setInvokeContextListeners
-
-
-
-
Method Detail
-
getInvokerType
public java.lang.String getInvokerType()
- Specified by:
getInvokerTypein interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.filter.Filter>
-
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.filter.Filter> flowElement)- Specified by:
invokein interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.filter.Filter>
-
getConfiguredResourceId
public java.lang.String getConfiguredResourceId()
- Specified by:
getConfiguredResourceIdin interfaceorg.ikasan.spec.configuration.ConfiguredResource<FilterInvokerConfiguration>- Overrides:
getConfiguredResourceIdin classAbstractFlowElementInvoker<FilterInvokerConfiguration>
-
setConfiguredResourceId
public void setConfiguredResourceId(java.lang.String configuredResourceId)
- Specified by:
setConfiguredResourceIdin interfaceorg.ikasan.spec.configuration.ConfiguredResource<FilterInvokerConfiguration>- Overrides:
setConfiguredResourceIdin classAbstractFlowElementInvoker<FilterInvokerConfiguration>
-
getConfiguration
public FilterInvokerConfiguration getConfiguration()
- Specified by:
getConfigurationin interfaceorg.ikasan.spec.configuration.Configured<FilterInvokerConfiguration>- Specified by:
getConfigurationin interfaceorg.ikasan.spec.flow.FlowElementInvoker<org.ikasan.spec.component.filter.Filter>- Overrides:
getConfigurationin classAbstractFlowElementInvoker<FilterInvokerConfiguration>
-
setConfiguration
public void setConfiguration(FilterInvokerConfiguration configuration)
- Specified by:
setConfigurationin interfaceorg.ikasan.spec.configuration.Configured<FilterInvokerConfiguration>- Overrides:
setConfigurationin classAbstractFlowElementInvoker<FilterInvokerConfiguration>
-
-