Uses of Interface
org.axonframework.eventhandling.EventBus

Packages that use EventBus
org.axonframework.commandhandling.disruptor   
org.axonframework.eventhandling Classes related to event handling and dispatching, such as Event Listeners and the Event Bus
org.axonframework.eventhandling.annotation Classes in support of the configuration of Event Handlers using annotations. 
org.axonframework.eventhandling.scheduling.java   
org.axonframework.eventhandling.scheduling.quartz   
org.axonframework.repository Classes related to the repository interface and implementations. 
org.axonframework.saga   
org.axonframework.saga.annotation   
org.axonframework.unitofwork Classes in support of the UnitOfWork pattern in Axon Framework. 
 

Uses of EventBus in org.axonframework.commandhandling.disruptor
 

Methods in org.axonframework.commandhandling.disruptor with parameters of type EventBus
 void DisruptorUnitOfWork.publishEvent(EventMessage event, EventBus eventBus)
           
<T extends AggregateRoot>
T
DisruptorUnitOfWork.registerAggregate(T aggregateRoot, EventBus eventBus, SaveAggregateCallback<T> saveAggregateCallback)
           
 

Constructors in org.axonframework.commandhandling.disruptor with parameters of type EventBus
DisruptorCommandBus(EventStore eventStore, EventBus eventBus)
          Initialize the DisruptorCommandBus with given resources, using default configuration settings.
DisruptorCommandBus(EventStore eventStore, EventBus eventBus, DisruptorConfiguration configuration)
          Initialize the DisruptorCommandBus with given resources and settings.
EventPublisher(EventStore eventStore, EventBus eventBus, Executor executor, TransactionManager transactionManager, RollbackConfiguration rollbackConfiguration, int segmentId)
          Initializes the EventPublisher to publish Events to the given eventStore and eventBus for aggregate of given aggregateType.
 

Uses of EventBus in org.axonframework.eventhandling
 

Classes in org.axonframework.eventhandling that implement EventBus
 class ClusteringEventBus
          EventBus implementation that supports clustering of Event Listeners.
 class SimpleEventBus
          Implementation of the EventBus that directly forwards all published events (in the callers' thread) to all subscribed listeners.
 

Uses of EventBus in org.axonframework.eventhandling.annotation
 

Methods in org.axonframework.eventhandling.annotation with parameters of type EventBus
 void AnnotationEventListenerBeanPostProcessor.setEventBus(EventBus eventBus)
          Sets the event bus to which detected event listeners should be subscribed.
static AnnotationEventListenerAdapter AnnotationEventListenerAdapter.subscribe(Object annotatedEventListener, EventBus eventBus)
          Subscribe the given annotatedEventListener to the given eventBus.
 

Constructors in org.axonframework.eventhandling.annotation with parameters of type EventBus
AnnotationEventListenerAdapter(Object annotatedEventListener, EventBus eventBus)
          Initialize the AnnotationEventListenerAdapter for the given annotatedEventListener.
 

Uses of EventBus in org.axonframework.eventhandling.scheduling.java
 

Methods in org.axonframework.eventhandling.scheduling.java with parameters of type EventBus
 void SimpleEventSchedulerFactoryBean.setEventBus(EventBus eventBus)
          Sets the eventBus that scheduled events should be published to.
 

Constructors in org.axonframework.eventhandling.scheduling.java with parameters of type EventBus
SimpleEventScheduler(ScheduledExecutorService executorService, EventBus eventBus)
          Initialize the SimpleEventScheduler using the given executorService as trigger and execution mechanism, and publishes events to the given eventBus.
SimpleEventScheduler(ScheduledExecutorService executorService, EventBus eventBus, UnitOfWorkFactory unitOfWorkFactory)
          Initialize the SimpleEventScheduler using the given executorService as trigger and execution mechanism, and publishes events to the given eventBus.
 

Uses of EventBus in org.axonframework.eventhandling.scheduling.quartz
 

Methods in org.axonframework.eventhandling.scheduling.quartz with parameters of type EventBus
 void QuartzEventSchedulerFactoryBean.setEventBus(EventBus eventBus)
          Sets the event bus to which scheduled events need to be published.
 void QuartzEventScheduler.setEventBus(EventBus eventBus)
          Sets the event bus to which scheduled events need to be published.
 

Uses of EventBus in org.axonframework.repository
 

Methods in org.axonframework.repository with parameters of type EventBus
 void AbstractRepository.setEventBus(EventBus eventBus)
          Sets the event bus to which newly stored events should be published.
 

Uses of EventBus in org.axonframework.saga
 

Constructors in org.axonframework.saga with parameters of type EventBus
AbstractSagaManager(EventBus eventBus, SagaRepository sagaRepository, SagaFactory sagaFactory, Class<? extends Saga>... sagaTypes)
          Initializes the SagaManager with the given eventBus and sagaRepository.
SimpleSagaManager(Class<? extends Saga> sagaType, SagaRepository sagaRepository, AssociationValueResolver associationValueResolver, EventBus eventBus)
          Initialize a SimpleSagaManager backed by the given resources, using a GenericSagaFactory.
SimpleSagaManager(Class<? extends Saga> sagaType, SagaRepository sagaRepository, AssociationValueResolver associationValueResolver, SagaFactory sagaFactory, EventBus eventBus)
          Initialize a SimpleSagaManager backed by the given resources.
 

Uses of EventBus in org.axonframework.saga.annotation
 

Constructors in org.axonframework.saga.annotation with parameters of type EventBus
AnnotatedSagaManager(SagaRepository sagaRepository, EventBus eventBus, Class<? extends AbstractAnnotatedSaga>... sagaClasses)
          Initialize the AnnotatedSagaManager using the given resources, and using a GenericSagaFactory.
AnnotatedSagaManager(SagaRepository sagaRepository, SagaFactory sagaFactory, EventBus eventBus, Class<? extends AbstractAnnotatedSaga>... sagaClasses)
          Initialize the AnnotatedSagaManager using the given resources.
AsyncAnnotatedSagaManager(EventBus eventBus, Class<? extends AbstractAnnotatedSaga>... sagaTypes)
          Initializes an Asynchronous Saga Manager using default values for the given sagaTypes to listen to events on the given eventBus.
 

Uses of EventBus in org.axonframework.unitofwork
 

Methods in org.axonframework.unitofwork with parameters of type EventBus
 void UnitOfWork.publishEvent(EventMessage<?> event, EventBus eventBus)
          Request to publish the given event on the given eventBus.
 void DefaultUnitOfWork.publishEvent(EventMessage<?> event, EventBus eventBus)
           
<T extends AggregateRoot>
T
UnitOfWork.registerAggregate(T aggregateRoot, EventBus eventBus, SaveAggregateCallback<T> saveAggregateCallback)
          Register an aggregate with this UnitOfWork.
<T extends AggregateRoot>
T
DefaultUnitOfWork.registerAggregate(T aggregate, EventBus eventBus, SaveAggregateCallback<T> saveAggregateCallback)
           
 



Copyright © 2010-2012. All Rights Reserved.