A B C D E F G I L M N O P R S T U V _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractFlowConfiguration - Class in org.ikasan.flow.visitorPattern
-
Abstract implementation of a flow configuration
- AbstractFlowConfiguration(FlowElement, ConfigurationService, ResubmissionService, ReplayRecordService) - Constructor for class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
Constructor
- AbstractFlowElementInvoker<T> - Class in org.ikasan.flow.visitorPattern.invoker
-
An abstract implementation of the FlowElementInvoker
- AbstractFlowElementInvoker(T) - Constructor for class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
-
Constructor
- addCustomMetric(String, String) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- addElementInvocation(FlowElementInvocation) - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- addFlowListener(FlowEventListener) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Add a flow event listener
- afterInvocation(FlowElement) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- areContextListenersRunning() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
B
- beforeInvocation(FlowElement) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- BrokerFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for brokers
- BrokerFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.BrokerFlowElementInvoker
C
- call() - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowElement
- cancel() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory.ManagedResourceRecoveryManagerImpl
- ClonerReplicationFactory<T> - Class in org.ikasan.flow.event
-
Implementation of the replicationFactory contract.
- ClonerReplicationFactory(Cloner) - Constructor for class org.ikasan.flow.event.ClonerReplicationFactory
-
Constructor
- combine(FlowInvocationContext) - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- ComponentTimingLoggingListener - Class in org.ikasan.flow.context
-
Simple Listener that will log the FlowInvocationContext component timing statistics
- ComponentTimingLoggingListener() - Constructor for class org.ikasan.flow.context.ComponentTimingLoggingListener
- ConcurrentSplitterFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a concurrent splitter This invokes a subFlow concurrently, using an ExecutorService, for each element of the resulting split, then continues with the main flow in the current thread
- ConcurrentSplitterFlowElementInvoker(ExecutorService) - Constructor for class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker
-
Constructor
- ConcurrentSplitterFlowElementInvoker.SplitFlowCallback - Class in org.ikasan.flow.visitorPattern.invoker
- ConcurrentSplitterFlowElementInvoker.SplitFlowElement - Class in org.ikasan.flow.visitorPattern.invoker
-
Concurrent executions
- ConcurrentSplitterInvokerConfiguration - Class in org.ikasan.flow.visitorPattern.invoker
-
Default Configuration options for Concurrent splitter invoker.
- ConcurrentSplitterInvokerConfiguration() - Constructor for class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterInvokerConfiguration
- configuration - Variable in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
-
configuration instance
- configurationService - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
handle to configuration service
- configure(ConfiguredResource) - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- configuredReourceFlowElements - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
configured resources within the flow as depicted by the developer
- configuredResourceId - Variable in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
-
configuration id
- ConsumerFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a consumer
- ConsumerFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.ConsumerFlowElementInvoker
-
Constructor
- ConverterFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a converter
- ConverterFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.ConverterFlowElementInvoker
-
Constructor
- count - Variable in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowCallback
- createFlowInvocationContext() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Factory method for creating a flow invocation context.
D
- DefaultExclusionFlowConfiguration - Class in org.ikasan.flow.visitorPattern
-
Default implementation of an Exclusion Flow Configuration
- DefaultExclusionFlowConfiguration(FlowElement<?>, ConfigurationService, ResubmissionService, ReplayRecordService) - Constructor for class org.ikasan.flow.visitorPattern.DefaultExclusionFlowConfiguration
-
Constructor
- DefaultFlowConfiguration - Class in org.ikasan.flow.visitorPattern
-
Default implementation of a Flow
- DefaultFlowConfiguration(FlowElement<Consumer>, ConfigurationService, ResubmissionService, ReplayRecordService) - Constructor for class org.ikasan.flow.visitorPattern.DefaultFlowConfiguration
-
Constructor
- DefaultFlowElementInvocation() - Constructor for class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- DefaultFlowInvocationContext - Class in org.ikasan.flow.visitorPattern
-
This class acts as a transfer object holding flow invocation time data relevant only to a single invocation of an Event down a Flow.
- DefaultFlowInvocationContext() - Constructor for class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- DefaultReplicationFactory - Class in org.ikasan.flow.event
-
Implementation of the replicationFactory contract.
- DefaultReplicationFactory() - Constructor for class org.ikasan.flow.event.DefaultReplicationFactory
- destroy() - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker
- dynamicConfiguredResourceFlowElements - Variable in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
handle to the dynamically configured resources within the flow.
E
- endFlow(FlowInvocationContext) - Method in class org.ikasan.flow.context.ComponentTimingLoggingListener
- endFlowInvocation() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- errorReportingServiceAwareFlowElements - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
errorReportingServiceAware resources within the flow
- ExclusionFlowConfiguration - Interface in org.ikasan.flow.visitorPattern
-
Contract for an exclusion flow which handles events marked for exclusion from the normal business flow.
F
- FilterFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a filter
- FilterFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
-
Constructor
- filterInvokerConfiguration() - Static method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfigurationFactory
-
Getter factory method for creating and returning an instance of a MRR invoker configuration.
- FilterInvokerConfiguration - Class in org.ikasan.flow.visitorPattern.invoker
-
Default FilterConfiguration bean common to all filters.
- FilterInvokerConfiguration() - Constructor for class org.ikasan.flow.visitorPattern.invoker.FilterInvokerConfiguration
- flowElementCaptureMetrics(FlowElement) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- FlowElementImpl<COMPONENT> - Class in org.ikasan.flow.visitorPattern
-
Simple implementation of
FlowElement - FlowElementImpl(String, COMPONENT, FlowElementInvoker<COMPONENT>) - Constructor for class org.ikasan.flow.visitorPattern.FlowElementImpl
-
Overloaded constructor for a
FlowElementwith no downstream - FlowElementImpl(String, COMPONENT, FlowElementInvoker<COMPONENT>, Map<String, FlowElement>) - Constructor for class org.ikasan.flow.visitorPattern.FlowElementImpl
-
Constructor for when there are more than one subsequent
FlowElements - FlowElementImpl(String, COMPONENT, FlowElementInvoker<COMPONENT>, FlowElement) - Constructor for class org.ikasan.flow.visitorPattern.FlowElementImpl
-
Overloaded constructor for when there is at most one subsequent
FlowElement - FlowElementInvocationFactory - Class in org.ikasan.flow.event
-
Simple factory for creating FlowElementInvocation objects
- FlowElementInvocationFactory.DefaultFlowElementInvocation - Class in org.ikasan.flow.event
-
Default implementation of the FlowElementInvocation
- flowElementInvokerConfiguredResources - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
configured resources within the Ikasan framework space
- FlowEventFactory - Class in org.ikasan.flow.event
-
Implementation of the EventFactory contract based on the creation of a FlowEvent.
- FlowEventFactory() - Constructor for class org.ikasan.flow.event.FlowEventFactory
- flowInvocationContext - Variable in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowCallback
- flowInvocationContextListeners - Variable in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- FlowPersistentConfiguration - Class in org.ikasan.flow.configuration
- FlowPersistentConfiguration() - Constructor for class org.ikasan.flow.configuration.FlowPersistentConfiguration
G
- getAfterIdentifier() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getAfterRelatedIdentifier() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getAsConverter(Consumer) - Method in class org.ikasan.flow.visitorPattern.invoker.ConsumerFlowElementInvoker
-
method to aid testing
- getBeforeIdentifier() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getBeforeRelatedIdentifier() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getCaptureMetrics() - Method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- getComponentName() - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
- getConcurrentThreads() - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterInvokerConfiguration
- getConfiguration() - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- getConfiguration() - Method in class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
- getConfiguration() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- getConfiguredResourceFlowElements() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getConfiguredResourceFlowElements() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getConfiguredResourceId() - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- getConfiguredResourceId() - Method in class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
- getConfiguredResourceId() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- getConsumerFlowElement() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowConfiguration
- getCustomMetrics() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getDescription() - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
- getDynamicConfiguredResourceFlowElements() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getDynamicConfiguredResourceFlowElements() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getElementInvocations() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- getEndTimeMillis() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getErrorReportingServiceAwareFlowElements() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getErrorReportingServiceAwareFlowElements() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getErrorUri() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- getFinalAction() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- getFlowComponent() - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
- getFlowConfiguration() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- getFlowElement() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getFlowElement(String) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Return the flow element matching this name.
- getFlowElementInvoker() - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
-
Getter for the flow element invoker
- getFlowElementInvokerConfiguredResources() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getFlowElementInvokerConfiguredResources() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getFlowElements() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getFlowElements() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getFlowElements() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- getFlowEndTimeMillis() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- getFlowEventListeners() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Allow extention for testing.
- getFlowInvocationContextListeners() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- getFlowStartTimeMillis() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- getInstance() - Static method in class org.ikasan.flow.event.DefaultReplicationFactory
- getInvokeContextListeners() - Method in class org.ikasan.flow.configuration.FlowPersistentConfiguration
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.BrokerFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.ConsumerFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.ConverterFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.ProducerFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.SequencerFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.SingleRecipientRouterFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterFlowElementInvoker
- getInvokerType() - Method in class org.ikasan.flow.visitorPattern.invoker.TranslatorFlowElementInvoker
- getIsRecording() - Method in class org.ikasan.flow.configuration.FlowPersistentConfiguration
- getLastComponentName() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
-
Accessor for the name of the last component invoked
- getLeadFlowElement() - Method in class org.ikasan.flow.visitorPattern.DefaultExclusionFlowConfiguration
- getLeadFlowElement() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
-
Get the first (lead) flow element of the exclusion flow.
- getManagedResourceFlowElements() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getManagedResourceFlowElements() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getManagedResourceRecoveryManager(String) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory
-
Get the named managed resource recovery manager
- getManagedServices() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getModuleName() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Get this module name String moduleName
- getName() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Get this flow name return name
- getRecordedEventTimeToLive() - Method in class org.ikasan.flow.configuration.FlowPersistentConfiguration
- getReplayRecordService() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getResubmissionService() - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
- getResubmissionService() - Method in interface org.ikasan.flow.visitorPattern.ExclusionFlowConfiguration
- getSerialiserFactory() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- getSnapEvent() - Method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- getSplitEventTo() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- getStartTimeMillis() - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- getState() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Resolve the state of this flow into a string representation
- getStopWaitTimeout() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Get the stop wait timeout
- getTransition(String) - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
- getTransitions() - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
- getTriggerService() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
I
- ignoreContextInvocation - Variable in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- IndividualEvents - org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration.SplitEventTo
- InvalidFlowException - Exception in org.ikasan.flow.visitorPattern
-
Exception representing an invalid Flow configuration
- InvalidFlowException(String) - Constructor for exception org.ikasan.flow.visitorPattern.InvalidFlowException
-
Constructor
- invoke(String, String, FlowInvocationContext, FlowEvent, FlowElement) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- invoke(Throwable) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Invoke the recover manager to act on the passed exception.
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Broker>) - Method in class org.ikasan.flow.visitorPattern.invoker.BrokerFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Consumer>) - Method in class org.ikasan.flow.visitorPattern.invoker.ConsumerFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Producer>) - Method in class org.ikasan.flow.visitorPattern.invoker.ProducerFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Filter>) - Method in class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<MultiRecipientRouter>) - Method in class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<SingleRecipientRouter>) - Method in class org.ikasan.flow.visitorPattern.invoker.SingleRecipientRouterFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Sequencer>) - Method in class org.ikasan.flow.visitorPattern.invoker.SequencerFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Splitter>) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Splitter>) - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Converter>) - Method in class org.ikasan.flow.visitorPattern.invoker.ConverterFlowElementInvoker
- invoke(List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent, FlowElement<Translator>) - Method in class org.ikasan.flow.visitorPattern.invoker.TranslatorFlowElementInvoker
- invoke(Resubmission<FlowEvent<?, ?>>) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- invoke(FlowEvent<?, ?>) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Invoke the flow with a flow event
- invokeContextListeners - Variable in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
-
flag to control invocation of the context listeners at runtime, defaults to true
- invokeContextListeners - Variable in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
flag to control invocation of the context listeners at runtime, defaults to true
- InvokerConfiguration - Class in org.ikasan.flow.visitorPattern.invoker
-
Default FilterConfiguration bean common to all filters.
- InvokerConfiguration() - Constructor for class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- InvokerConfigurationFactory - Class in org.ikasan.flow.visitorPattern.invoker
-
Ikasan Invoker Configuration Factory for generating flow element invoker configurations.
- InvokerConfigurationFactory() - Constructor for class org.ikasan.flow.visitorPattern.invoker.InvokerConfigurationFactory
- isApplyFilter() - Method in class org.ikasan.flow.visitorPattern.invoker.FilterInvokerConfiguration
-
Getter for determining if filter should be applied
- isApplyTranslator() - Method in class org.ikasan.flow.visitorPattern.invoker.TranslatorInvokerConfiguration
- isCloneEventPerRoute() - Method in class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterInvokerConfiguration
-
Is the event to be cloned for each route out of the multi-recipient router
- isDynamicConfiguration() - Method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- isLogFiltered() - Method in class org.ikasan.flow.visitorPattern.invoker.FilterInvokerConfiguration
- isPaused() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Is this flow in a paused state
- isRecovering() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory.ManagedResourceRecoveryManagerImpl
- isRunning() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Is this flow in a running / recovering state
- isSendSplitsAsSinglePayload() - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterInvokerConfiguration
- isSplitEventToIndividualEvents() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- isSplitEventToListOfEvents() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- isSplitEventToListOfPayloads() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
L
- leadFlowElement - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
handle on the lead flow element
- ListOfEvents - org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration.SplitEventTo
- ListOfPayloads - org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration.SplitEventTo
- logger - Static variable in class org.ikasan.flow.context.ComponentTimingLoggingListener
M
- managedReourceFlowElements - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
managed resources within the flow
- ManagedResourceRecoveryManagerFactory() - Constructor for class org.ikasan.flow.visitorPattern.VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory
- ManagedResourceRecoveryManagerImpl(String) - Constructor for class org.ikasan.flow.visitorPattern.VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory.ManagedResourceRecoveryManagerImpl
-
Constructor
- managedServices - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
managed services within the flow
- MultiRecipientRouterFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a multi-recipient router
- MultiRecipientRouterFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterFlowElementInvoker
-
Constructor
- MultiRecipientRouterFlowElementInvoker(ReplicationFactory<FlowEvent<?, ?>>, MultiRecipientRouterInvokerConfiguration) - Constructor for class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterFlowElementInvoker
-
Constructor
- multiRecipientRouterInvokerConfiguration() - Static method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfigurationFactory
-
Getter factory method for creating and returning an instance of a MRR invoker configuration.
- MultiRecipientRouterInvokerConfiguration - Class in org.ikasan.flow.visitorPattern.invoker
-
Multi-Recipient Router Invoker Configuration
- MultiRecipientRouterInvokerConfiguration() - Constructor for class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterInvokerConfiguration
N
- newAsyncTask(FlowElement, List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker
-
Factory method to aid testing.
- newEvent(IDENTIFIER, IDENTIFIER, long, PAYLOAD) - Method in class org.ikasan.flow.event.FlowEventFactory
- newEvent(IDENTIFIER, IDENTIFIER, PAYLOAD) - Method in class org.ikasan.flow.event.FlowEventFactory
- newEvent(IDENTIFIER, PAYLOAD) - Method in class org.ikasan.flow.event.FlowEventFactory
-
Factory method to create a new FlowEvent instance.
- newInvocation() - Static method in class org.ikasan.flow.event.FlowElementInvocationFactory
-
Returns a new FlowElementInvocation object
- newResubmissionEvent(EVENT) - Method in class org.ikasan.flow.event.ResubmissionEventFactoryImpl
- notifyFlowInvocationContextListenersEndFlow(FlowInvocationContext) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Notify any FlowInvocationContextListeners that the flow has completed
- notifyFlowInvocationContextListenersSnapEvent(FlowElement, FlowEvent) - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
-
Notify any FlowInvocationContextListeners that to snap an event
- notifyMonitor() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Notification to all registered
MonitorListenerof the current state of theInitiator
O
- onFailure(Throwable) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowCallback
- onSuccess(ConcurrentSplitterFlowElementInvoker.SplitFlowElement) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowCallback
- org.ikasan.flow.configuration - package org.ikasan.flow.configuration
- org.ikasan.flow.context - package org.ikasan.flow.context
- org.ikasan.flow.event - package org.ikasan.flow.event
- org.ikasan.flow.visitorPattern - package org.ikasan.flow.visitorPattern
- org.ikasan.flow.visitorPattern.invoker - package org.ikasan.flow.visitorPattern.invoker
P
- pause() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- pendingCallback(List, AtomicInteger) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker
-
Allows for easier testing
- ProducerFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a producer
- ProducerFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.ProducerFlowElementInvoker
-
Constructor
R
- recover(Throwable) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory.ManagedResourceRecoveryManagerImpl
- removeFlowListener(FlowEventListener) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Remove a flow event listener
- replayRecordService - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
handle to the replay service
- replicate(T) - Method in class org.ikasan.flow.event.ClonerReplicationFactory
-
Return a completely independent deep copy instance of the incoming object.
- ResubmissionEventFactoryImpl - Class in org.ikasan.flow.event
- ResubmissionEventFactoryImpl() - Constructor for class org.ikasan.flow.event.ResubmissionEventFactoryImpl
- resubmissionService - Variable in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
-
handle to the re-submission service
- resume() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
S
- SequencerFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a sequencer
- SequencerFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.SequencerFlowElementInvoker
-
Constructor
- setAfterIdentifier(Object) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- setAfterRelatedIdentifier(Object) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- setApplyFilter(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.FilterInvokerConfiguration
-
Setter for determining if the filter should be applied
- setApplyTranslator(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.TranslatorInvokerConfiguration
- setBeforeIdentifier(Object) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- setBeforeRelatedIdentifier(Object) - Method in class org.ikasan.flow.event.FlowElementInvocationFactory.DefaultFlowElementInvocation
- setCaptureMetrics(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- setCloneEventPerRoute(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.MultiRecipientRouterInvokerConfiguration
-
Set whether or not the event should be cloned for each route out of the multi-recipient router.
- setConcurrentThreads(int) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterInvokerConfiguration
- setConfiguration(FlowPersistentConfiguration) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- setConfiguration(FilterInvokerConfiguration) - Method in class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
- setConfiguration(T) - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- setConfiguredResourceId(String) - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- setConfiguredResourceId(String) - Method in class org.ikasan.flow.visitorPattern.invoker.FilterFlowElementInvoker
- setConfiguredResourceId(String) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- setDescription(String) - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
-
Setter for description
- setDynamicConfiguration(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- setErrorReportingService(ErrorReportingService) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- setErrorUri(String) - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- setFinalAction(FinalAction) - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- setFlowElementInvoker(FlowElementInvoker<COMPONENT>) - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
-
Setter for the flow element invoker
- setFlowInvocationContextListeners(List<FlowInvocationContextListener>) - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- setFlowInvocationContextListeners(List<FlowInvocationContextListener>) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- setFlowListener(FlowEventListener) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Replace existing flow event listeners with this flow event listener.
- setIgnoreContextInvocation(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- setInvokeContextListeners(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.AbstractFlowElementInvoker
- setInvokeContextListeners(Boolean) - Method in class org.ikasan.flow.configuration.FlowPersistentConfiguration
- setIsRecording(Boolean) - Method in class org.ikasan.flow.configuration.FlowPersistentConfiguration
- setLastComponentName(String) - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- setLogFiltered(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.FilterInvokerConfiguration
- setManagedResourceRecoveryManagerFactory(VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Allow override of the managed resource recovery manager within this class.
- setMonitor(Monitor) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Set the flow monitor
- setRecordedEventTimeToLive(Integer) - Method in class org.ikasan.flow.configuration.FlowPersistentConfiguration
- setSendSplitsAsSinglePayload(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterInvokerConfiguration
- setSnapEvent(boolean) - Method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfiguration
- setSplitEventTo(SplitterInvokerConfiguration.SplitEventTo) - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- setSplitEventToIndividualEvents() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- setSplitEventToListOfEvents() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- setSplitEventToListOfPayloads() - Method in class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- setStopWaitTimeout(long) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Set the stop wait timeout
- setTriggerService(TriggerService) - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- shallowReplicate(T) - Method in class org.ikasan.flow.event.ClonerReplicationFactory
-
Return a completely independent shallow copy instance of the incoming object.
- SingleRecipientRouterFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a singleRecipientRouter
- SingleRecipientRouterFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.SingleRecipientRouterFlowElementInvoker
-
Constructor
- snapEvent(FlowElement, FlowEvent) - Method in class org.ikasan.flow.context.ComponentTimingLoggingListener
- SplitFlowCallback(List<Object>, FlowInvocationContext, AtomicInteger) - Constructor for class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowCallback
- SplitFlowElement(FlowElement, List<FlowEventListener>, String, String, FlowInvocationContext, FlowEvent) - Constructor for class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowElement
- SplitterFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a splitter
- SplitterFlowElementInvoker(EventFactory<FlowEvent<?, ?>>) - Constructor for class org.ikasan.flow.visitorPattern.invoker.SplitterFlowElementInvoker
-
Constructor
- splitterInvokerConfiguration() - Static method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfigurationFactory
-
Getter factory method for creating and returning an instance of a splitter invoker configuration.
- SplitterInvokerConfiguration - Class in org.ikasan.flow.visitorPattern.invoker
-
Default Configuration options for Splitter invoker.
- SplitterInvokerConfiguration() - Constructor for class org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration
- SplitterInvokerConfiguration.SplitEventTo - Enum in org.ikasan.flow.visitorPattern.invoker
- start() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Start this flow
- startConsumer() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Start the consumer component.
- startContextListeners() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- startFlowInvocation() - Method in class org.ikasan.flow.visitorPattern.DefaultFlowInvocationContext
- startManagedResources() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Start the components marked as including Managed Resources.
- startPause() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- stop() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Stop this flow
- stopContextListeners() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
- stopManagedResources() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Stop all managed resources from left to right.
- subFlowPayloads - Variable in class org.ikasan.flow.visitorPattern.invoker.ConcurrentSplitterFlowElementInvoker.SplitFlowCallback
T
- toString() - Method in class org.ikasan.flow.visitorPattern.FlowElementImpl
- TranslatorFlowElementInvoker - Class in org.ikasan.flow.visitorPattern.invoker
-
A default implementation of the FlowElementInvoker for a translator
- TranslatorFlowElementInvoker() - Constructor for class org.ikasan.flow.visitorPattern.invoker.TranslatorFlowElementInvoker
-
Constructor
- translatorInvokerConfiguration() - Static method in class org.ikasan.flow.visitorPattern.invoker.InvokerConfigurationFactory
-
Getter factory method for creating and returning an instance of a splitter invoker configuration.
- TranslatorInvokerConfiguration - Class in org.ikasan.flow.visitorPattern.invoker
-
Default Configration options common to all invokers.
- TranslatorInvokerConfiguration() - Constructor for class org.ikasan.flow.visitorPattern.invoker.TranslatorInvokerConfiguration
U
- update(ConfiguredResource) - Method in class org.ikasan.flow.visitorPattern.AbstractFlowConfiguration
V
- valueOf(String) - Static method in enum org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration.SplitEventTo
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ikasan.flow.visitorPattern.invoker.SplitterInvokerConfiguration.SplitEventTo
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VisitingInvokerFlow<ID> - Class in org.ikasan.flow.visitorPattern
-
Default implementation of a Flow
- VisitingInvokerFlow(String, String, FlowConfiguration, ExclusionFlowConfiguration, RecoveryManager<FlowEvent<?, ?>, FlowInvocationContext, ID>, ExclusionService, SerialiserFactory) - Constructor for class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Constructor
- VisitingInvokerFlow(String, String, FlowConfiguration, RecoveryManager<FlowEvent<?, ?>, FlowInvocationContext, ID>, ExclusionService, SerialiserFactory) - Constructor for class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
-
Constructor
- VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory - Class in org.ikasan.flow.visitorPattern
-
Managed Resource Recovery Manager factory used to create MR recovery manager instances per named managed resource.
- VisitingInvokerFlow.ManagedResourceRecoveryManagerFactory.ManagedResourceRecoveryManagerImpl - Class in org.ikasan.flow.visitorPattern
-
Managed Resource Recovery Manager implementation
_
- _start() - Method in class org.ikasan.flow.visitorPattern.VisitingInvokerFlow
All Classes All Packages