| Package | Description |
|---|---|
| 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 |
|---|---|
void |
SimpleCluster.doPublish(List<EventMessage> events,
Set<EventListener> eventListeners,
MultiplexingEventProcessingMonitor monitor) |
protected abstract void |
AbstractCluster.doPublish(List<EventMessage> events,
Set<EventListener> eventListeners,
MultiplexingEventProcessingMonitor eventProcessingMonitor)
Publish the given list of
events to the given set of eventListeners, and notify the
given eventProcessingMonitor after completion. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AsynchronousCluster.doPublish(List<EventMessage> events,
Set<EventListener> eventListeners,
MultiplexingEventProcessingMonitor eventProcessingMonitor) |
protected EventProcessor |
AsynchronousCluster.newProcessingScheduler(EventProcessor.ShutdownCallback shutDownCallback,
Set<EventListener> eventListeners,
MultiplexingEventProcessingMonitor eventProcessingMonitor)
Creates a new scheduler instance that schedules tasks on the executor service for the managed EventListener.
|
protected void |
AsynchronousCluster.schedule(EventMessage<?> task,
MultiplexingEventProcessingMonitor eventProcessingMonitor)
Schedules this task for execution when all pre-conditions have been met.
|
| Constructor and Description |
|---|
EventProcessor(Executor executor,
EventProcessor.ShutdownCallback shutDownCallback,
ErrorHandler errorHandler,
UnitOfWorkFactory unitOfWorkFactory,
Set<EventListener> eventListeners,
MultiplexingEventProcessingMonitor eventProcessingMonitor)
Initialize a scheduler using the given
executor. |
Copyright © 2010-2014. All Rights Reserved.