Uses of Interface
org.axonframework.domain.Event

Packages that use Event
org.axonframework.auditing   
org.axonframework.domain The domain components of the Axon Framework, mainly the Aggregates and Events. 
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   
org.axonframework.eventsourcing Classes related to event sourcing. 
org.axonframework.saga   
org.axonframework.saga.annotation   
org.axonframework.unitofwork Classes in support of the UnitOfWork pattern in Axon Framework. 
 

Uses of Event in org.axonframework.auditing
 

Method parameters in org.axonframework.auditing with type arguments of type Event
 void NullAuditLogger.logFailed(Object command, Throwable failureCause, List<Event> events)
          Writes a failure entry to the audit logs.
 void AuditLogger.logFailed(Object command, Throwable failureCause, List<Event> events)
          Writes a failure entry to the audit logs.
 void NullAuditLogger.logSuccessful(Object command, Object returnValue, List<Event> events)
          Writes a success entry to the audit logs.
 void AuditLogger.logSuccessful(Object command, Object returnValue, List<Event> events)
          Writes a success entry to the audit logs.
 void AuditingUnitOfWorkListener.onPrepareCommit(Set<AggregateRoot> aggregateRoots, List<Event> events)
           
 

Uses of Event in org.axonframework.domain
 

Subinterfaces of Event in org.axonframework.domain
 interface AggregateDeletedEvent
          Special type of event that indicates that the aggregate from which this event was raised has been removed.
 

Classes in org.axonframework.domain that implement Event
 class ApplicationEvent
          Represents an event that does not represent a state change of an application but does have functional meaning to the application.
 class DomainEvent
          Base class for all Domain Events.
 class EventBase
          Base class for all types of events.
 class SystemEvent
          System events are a special type of application event.
 

Uses of Event in org.axonframework.eventhandling
 

Methods in org.axonframework.eventhandling with parameters of type Event
 Object SequentialPolicy.getSequenceIdentifierFor(Event event)
          Returns the sequence identifier for the given event.
 Object SequentialPerAggregatePolicy.getSequenceIdentifierFor(Event event)
          Returns the sequence identifier for the given event.
 Object FullConcurrencyPolicy.getSequenceIdentifierFor(Event event)
          Returns the sequence identifier for the given event.
 Object EventSequencingPolicy.getSequenceIdentifierFor(Event event)
          Returns the sequence identifier for the given event.
 void EventListener.handle(Event event)
          Process the given event.
 void AsynchronousEventHandlerWrapper.handle(Event event)
          Handles the event by scheduling it for execution by the target event handler.
 void SimpleEventBus.publish(Event event)
          Publish an event on this bus.
 void EventBus.publish(Event event)
          Publish an event on this bus.
 boolean EventProcessingScheduler.scheduleEvent(Event event)
          Schedules an event for processing.
 

Method parameters in org.axonframework.eventhandling with type arguments of type Event
protected  EventProcessingScheduler AsynchronousEventHandlerWrapper.newProcessingScheduler(Queue<Event> eventQueue, org.axonframework.eventhandling.EventProcessingScheduler.ShutdownCallback shutDownCallback)
          Creates a new scheduler instance for the eventListener that schedules events on the executor service for the managed EventListener.
 

Constructor parameters in org.axonframework.eventhandling with type arguments of type Event
EventProcessingScheduler(EventListener eventListener, TransactionManager transactionManager, Executor executor, Queue<Event> eventQueue, org.axonframework.eventhandling.EventProcessingScheduler.ShutdownCallback shutDownCallback)
          Initialize a scheduler for the given eventListener using the given executor.
 

Uses of Event in org.axonframework.eventhandling.annotation
 

Methods in org.axonframework.eventhandling.annotation with parameters of type Event
 void AnnotationEventListenerAdapter.handle(Event event)
          Process the given event.
 void AnnotationEventHandlerInvoker.invokeEventHandlerMethod(Event event)
          Invoke the event handler on the target for the given event
 

Uses of Event in org.axonframework.eventhandling.scheduling
 

Classes in org.axonframework.eventhandling.scheduling that implement Event
 class ScheduledEvent
          Abstract implementation of the ApplicationEvent that contains the timestamp of the moment the event is scheduled for publication.
 

Uses of Event in org.axonframework.eventsourcing
 

Classes in org.axonframework.eventsourcing that implement Event
 class AggregateSnapshot<T extends EventSourcedAggregateRoot>
          Snapshot event that captures the entire aggregate.
 

Uses of Event in org.axonframework.saga
 

Methods in org.axonframework.saga with parameters of type Event
 Set<AssociationValue> AssociationValueResolver.extractAssociationValue(Event event)
          Extracts the Association Values from the given event.
protected  Set<Saga> SimpleSagaManager.findSagas(Event event)
           
protected abstract  Set<Saga> AbstractSagaManager.findSagas(Event event)
          Finds the saga instances that the given event needs to be routed to.
 void SagaManager.handle(Event event)
          Handles the event by passing it to all Saga instances that have an Association Value found in the given event.
 void Saga.handle(Event event)
          Handle the given event.
 void AbstractSagaManager.handle(Event event)
           
 

Method parameters in org.axonframework.saga with type arguments of type Event
 void SimpleSagaManager.setEventsToAlwaysCreateNewSagasFor(List<Class<? extends Event>> events)
          Sets the types of Events that should cause the creation of a new Saga instance, even if one already exists.
 void SimpleSagaManager.setEventsToOptionallyCreateNewSagasFor(List<Class<? extends Event>> events)
          Sets the types of Events that should cause the creation of a new Saga instance if one does not already exist.
 

Uses of Event in org.axonframework.saga.annotation
 

Methods in org.axonframework.saga.annotation with parameters of type Event
protected  Set<Saga> AnnotatedSagaManager.findSagas(Event event)
           
 void AbstractAnnotatedSaga.handle(Event event)
           
 

Uses of Event in org.axonframework.unitofwork
 

Methods in org.axonframework.unitofwork with parameters of type Event
 void UnitOfWork.publishEvent(Event event, EventBus eventBus)
          Request to publish the given event on the given eventBus.
 void DefaultUnitOfWork.publishEvent(Event event, EventBus eventBus)
           
 

Method parameters in org.axonframework.unitofwork with type arguments of type Event
 void UnitOfWorkListenerAdapter.onPrepareCommit(Set<AggregateRoot> aggregateRoots, List<Event> events)
          Invoked before aggregates are committed, and before any events are published.
 void UnitOfWorkListener.onPrepareCommit(Set<AggregateRoot> aggregateRoots, List<Event> events)
          Invoked before aggregates are committed, and before any events are published.
 



Copyright © 2011. All Rights Reserved.