| Package | Description | 
|---|---|
| org.axonframework.config | |
| org.axonframework.eventhandling | 
 Classes related to event handling and dispatching, such as  
Event Listeners and the Event Bus. | 
| org.axonframework.eventhandling.async | 
| Modifier and Type | Method and Description | 
|---|---|
EventHandlingConfiguration | 
EventHandlingConfiguration.registerTrackingProcessor(String name,
                         Function<Configuration,StreamableMessageSource<TrackedEventMessage<?>>> source,
                         Function<Configuration,TrackingEventProcessorConfiguration> processorConfiguration,
                         Function<Configuration,SequencingPolicy<? super EventMessage<?>>> sequencingPolicy)
Registers a TrackingProcessor with the given  
name, reading from the given source and using the
 given processorConfiguration. | 
EventHandlingConfiguration | 
EventHandlingConfiguration.registerTrackingProcessor(String name,
                         Function<Configuration,TrackingEventProcessorConfiguration> processorConfiguration,
                         Function<Configuration,SequencingPolicy<? super EventMessage<?>>> sequencingPolicy)
Registers a TrackingProcessor with the given  
name, reading from the Event Bus (or Store) from the main
 configuration and using the given processorConfiguration. | 
EventHandlingConfiguration | 
EventHandlingConfiguration.usingTrackingProcessors(Function<Configuration,TrackingEventProcessorConfiguration> config,
                       Function<Configuration,SequencingPolicy<? super EventMessage<?>>> sequencingPolicy)
Configure the use of Tracking Event Processors, instead of the default Subscribing ones. 
 | 
| Constructor and Description | 
|---|
SimpleEventHandlerInvoker(List<?> eventListeners,
                         ListenerInvocationErrorHandler listenerInvocationErrorHandler,
                         SequencingPolicy<? super EventMessage<?>> sequencingPolicy)
Initialize the EventHandlerInvoker to invoke the given  
eventListeners, using the given
 listenerInvocationErrorHandler when an error occurs invoking these handlers and the given
 sequencingPolicy to describe the expected sequencing of event messages | 
SimpleEventHandlerInvoker(List<?> eventListeners,
                         ParameterResolverFactory parameterResolverFactory,
                         ListenerInvocationErrorHandler listenerInvocationErrorHandler,
                         SequencingPolicy<? super EventMessage<?>> sequencingPolicy)
Initializes a  
SimpleEventHandlerInvoker containing the given list of eventListeners. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FullConcurrencyPolicy
SequencingPolicy that does not enforce any sequencing requirements on event processing. 
 | 
class  | 
SequentialPerAggregatePolicy
Concurrency policy that requires sequential processing of events raised by the same aggregate. 
 | 
class  | 
SequentialPolicy
SequencingPolicy that requires serialized handling of all events delivered to an event handler. 
 | 
| Constructor and Description | 
|---|
AsynchronousEventProcessingStrategy(Executor executor,
                                   SequencingPolicy<? super EventMessage<?>> sequencingPolicy)
Initializes a new  
AsynchronousEventProcessingStrategy that uses the given executor to execute
 event processing tasks and sequencingPolicy that determines if an event may be processed in sequence or
 in parallel. | 
Copyright © 2010–2018. All rights reserved.