Uses of Interface
org.axonframework.domain.DomainEventMessage

Packages that use DomainEventMessage
org.axonframework.commandhandling.disruptor   
org.axonframework.domain The domain components of the Axon Framework, mainly the Aggregates and Events. 
org.axonframework.eventhandling.replay   
org.axonframework.eventsourcing Classes related to event sourcing. 
org.axonframework.eventsourcing.annotation   
org.axonframework.eventsourcing.conflictresolvers   
org.axonframework.eventstore Definitions and implementations of the Event store, the mechanism that can load event streams and append events to them. 
org.axonframework.eventstore.fs Package containing classes necessary to implement a FileSystem based implementation of the EventStore 
org.axonframework.eventstore.jpa JPA Implementation of the EventStore. 
org.axonframework.serializer   
 

Uses of DomainEventMessage in org.axonframework.commandhandling.disruptor
 

Methods in org.axonframework.commandhandling.disruptor that return DomainEventMessage
<T> DomainEventMessage<T>
DisruptorUnitOfWork.onRegisteredEvent(DomainEventMessage<T> event)
           
 

Methods in org.axonframework.commandhandling.disruptor with parameters of type DomainEventMessage
<T> DomainEventMessage<T>
DisruptorUnitOfWork.onRegisteredEvent(DomainEventMessage<T> event)
           
 

Uses of DomainEventMessage in org.axonframework.domain
 

Classes in org.axonframework.domain that implement DomainEventMessage
 class GenericDomainEventMessage<T>
          Generic implementation of the DomainEventMessage interface.
 

Methods in org.axonframework.domain that return DomainEventMessage
<T> DomainEventMessage<T>
EventContainer.addEvent(MetaData metaData, T payload)
          Add an event to this container.
 DomainEventMessage<T> DomainEventMessage.andMetaData(Map<String,?> metaData)
          Returns a copy of this DomainEventMessage with its MetaData merged with the given metaData.
 DomainEventMessage SimpleDomainEventStream.next()
          Returns the next events in the stream, if available.
 DomainEventMessage DomainEventStream.next()
          Returns the next events in the stream, if available.
<T> DomainEventMessage<T>
EventRegistrationCallback.onRegisteredEvent(DomainEventMessage<T> event)
          Invoked when an Aggregate registers an Event for publication.
 DomainEventMessage SimpleDomainEventStream.peek()
          Returns the next events in the stream, if available, without moving the pointer forward.
 DomainEventMessage DomainEventStream.peek()
          Returns the next events in the stream, if available, without moving the pointer forward.
protected
<T> DomainEventMessage<T>
AbstractAggregateRoot.registerEvent(MetaData metaData, T payload)
          Registers an event to be published when the aggregate is saved.
protected
<T> DomainEventMessage<T>
AbstractAggregateRoot.registerEvent(T payload)
          Registers an event to be published when the aggregate is saved, containing the given payload and no (additional) meta-data.
 DomainEventMessage<T> DomainEventMessage.withMetaData(Map<String,?> metaData)
          Returns a copy of this DomainEventMessage with the given metaData.
 

Methods in org.axonframework.domain that return types with arguments of type DomainEventMessage
 List<DomainEventMessage> EventContainer.getEventList()
          Returns an unmodifiable version of the backing list of events.
 

Methods in org.axonframework.domain with parameters of type DomainEventMessage
<T> DomainEventMessage<T>
EventRegistrationCallback.onRegisteredEvent(DomainEventMessage<T> event)
          Invoked when an Aggregate registers an Event for publication.
 

Constructors in org.axonframework.domain with parameters of type DomainEventMessage
SimpleDomainEventStream(DomainEventMessage... events)
          Initialize the event stream using the given DomainEventMessages and aggregate identifier.
 

Constructor parameters in org.axonframework.domain with type arguments of type DomainEventMessage
SimpleDomainEventStream(Collection<? extends DomainEventMessage> events)
          Initialize the event stream using the given List of DomainEvent and aggregate identifier.
 

Uses of DomainEventMessage in org.axonframework.eventhandling.replay
 

Methods in org.axonframework.eventhandling.replay with parameters of type DomainEventMessage
 void IncomingMessageHandler.releaseMessage(DomainEventMessage message)
          Invoked when a message has been replayed from the event store.
 void DiscardingIncomingMessageHandler.releaseMessage(DomainEventMessage message)
           
 void BackloggingIncomingMessageHandler.releaseMessage(DomainEventMessage message)
           
 

Uses of DomainEventMessage in org.axonframework.eventsourcing
 

Methods in org.axonframework.eventsourcing that return DomainEventMessage
protected  DomainEventMessage AggregateSnapshotter.createSnapshot(String typeIdentifier, Object aggregateIdentifier, DomainEventStream eventStream)
           
protected abstract  DomainEventMessage AbstractSnapshotter.createSnapshot(String typeIdentifier, Object aggregateIdentifier, DomainEventStream eventStream)
          Creates a snapshot event for an aggregate of the given typeIdentifier of which passed events are available in the given eventStream.
 

Methods in org.axonframework.eventsourcing with parameters of type DomainEventMessage
 T AggregateFactory.createAggregate(Object aggregateIdentifier, DomainEventMessage<?> firstEvent)
          Instantiate the aggregate using the given aggregate identifier and first event.
 T AbstractAggregateFactory.createAggregate(Object aggregateIdentifier, DomainEventMessage<?> firstEvent)
           
 T SpringPrototypeAggregateFactory.doCreateAggregate(Object aggregateIdentifier, DomainEventMessage firstEvent)
           
protected  T GenericAggregateFactory.doCreateAggregate(Object aggregateIdentifier, DomainEventMessage firstEvent)
          Create an uninitialized Aggregate instance with the given aggregateIdentifier.
protected abstract  T AbstractAggregateFactory.doCreateAggregate(Object aggregateIdentifier, DomainEventMessage firstEvent)
          Create an uninitialized Aggregate instance with the given aggregateIdentifier.
protected abstract  void AbstractEventSourcedEntity.handle(DomainEventMessage event)
          Apply state changes based on the given event.
protected abstract  void AbstractEventSourcedAggregateRoot.handle(DomainEventMessage event)
          Apply state changes based on the given event.
 void EventSourcedEntity.handleRecursively(DomainEventMessage event)
          Report the given event for handling in the current instance (this), as well as all the entities referenced by this instance.
 void AbstractEventSourcedEntity.handleRecursively(DomainEventMessage event)
           
 

Method parameters in org.axonframework.eventsourcing with type arguments of type DomainEventMessage
 void ConflictResolver.resolveConflicts(List<DomainEventMessage> appliedChanges, List<DomainEventMessage> committedChanges)
          Checks the given list of appliedChanges and committedChanges for any conflicting changes.
 void ConflictResolver.resolveConflicts(List<DomainEventMessage> appliedChanges, List<DomainEventMessage> committedChanges)
          Checks the given list of appliedChanges and committedChanges for any conflicting changes.
 

Uses of DomainEventMessage in org.axonframework.eventsourcing.annotation
 

Methods in org.axonframework.eventsourcing.annotation with parameters of type DomainEventMessage
protected  void AbstractAnnotatedEntity.handle(DomainEventMessage event)
          Calls the appropriate EventHandler annotated handler with the provided event.
protected  void AbstractAnnotatedAggregateRoot.handle(DomainEventMessage event)
          Calls the appropriate EventHandler annotated handler with the provided event.
 

Uses of DomainEventMessage in org.axonframework.eventsourcing.conflictresolvers
 

Method parameters in org.axonframework.eventsourcing.conflictresolvers with type arguments of type DomainEventMessage
 void AcceptAllConflictResolver.resolveConflicts(List<DomainEventMessage> appliedChanges, List<DomainEventMessage> committedChanges)
          Checks the given list of appliedChanges and committedChanges for any conflicting changes.
 void AcceptAllConflictResolver.resolveConflicts(List<DomainEventMessage> appliedChanges, List<DomainEventMessage> committedChanges)
          Checks the given list of appliedChanges and committedChanges for any conflicting changes.
 

Uses of DomainEventMessage in org.axonframework.eventstore
 

Methods in org.axonframework.eventstore with parameters of type DomainEventMessage
 void SnapshotEventStore.appendSnapshotEvent(String type, DomainEventMessage snapshotEvent)
          Append the given snapshotEvent to the snapshot event log for the given type type.
 void EventVisitor.doWithEvent(DomainEventMessage domainEvent)
          Called for each event loaded by the event store.
 

Uses of DomainEventMessage in org.axonframework.eventstore.fs
 

Methods in org.axonframework.eventstore.fs that return DomainEventMessage
 DomainEventMessage FileSystemBufferedReaderDomainEventStream.next()
           
 DomainEventMessage FileSystemBufferedReaderDomainEventStream.peek()
           
 DomainEventMessage FileSystemSnapshotEventReader.readSnapshotEvent(String type, Object identifier)
          Reads the latest snapshot of the given aggregate identifier.
 

Methods in org.axonframework.eventstore.fs with parameters of type DomainEventMessage
 void FileSystemEventStore.appendSnapshotEvent(String type, DomainEventMessage snapshotEvent)
          Append the given snapshotEvent to the snapshot event log for the given type type.
 void FileSystemEventMessageWriter.writeEventMessage(DomainEventMessage eventMessage)
          Writes the given eventMessage to the underling output.
 void FileSystemSnapshotEventWriter.writeSnapshotEvent(DomainEventMessage snapshotEvent)
          Writes the given snapshotEvent to the FileSystemSnapshotEventWriter.snapshotEventFile.
 

Uses of DomainEventMessage in org.axonframework.eventstore.jpa
 

Methods in org.axonframework.eventstore.jpa with parameters of type DomainEventMessage
 void JpaEventStore.appendSnapshotEvent(String type, DomainEventMessage snapshotEvent)
          Append the given snapshotEvent to the snapshot event log for the given type type.
 void EventEntryStore.persistEvent(String aggregateType, DomainEventMessage event, SerializedObject serializedPayload, SerializedObject serializedMetaData, javax.persistence.EntityManager entityManager)
          Persists the given event which has been serialized into serializedEvent in the backing data store using given entityManager.
 void DefaultEventEntryStore.persistEvent(String aggregateType, DomainEventMessage event, SerializedObject serializedPayload, SerializedObject serializedMetaData, javax.persistence.EntityManager entityManager)
           
 void EventEntryStore.persistSnapshot(String aggregateType, DomainEventMessage snapshotEvent, SerializedObject serializedPayload, SerializedObject serializedMetaData, javax.persistence.EntityManager entityManager)
          Persists the given event which has been serialized into serializedEvent in the backing data store using given entityManager.
 void DefaultEventEntryStore.persistSnapshot(String aggregateType, DomainEventMessage snapshotEvent, SerializedObject serializedPayload, SerializedObject serializedMetaData, javax.persistence.EntityManager entityManager)
           
 void EventEntryStore.pruneSnapshots(String type, DomainEventMessage mostRecentSnapshotEvent, int maxSnapshotsArchived, javax.persistence.EntityManager entityManager)
          Removes old snapshots from the storage for an aggregate of given type that generated the given mostRecentSnapshotEvent.
 void DefaultEventEntryStore.pruneSnapshots(String type, DomainEventMessage mostRecentSnapshotEvent, int maxSnapshotsArchived, javax.persistence.EntityManager entityManager)
           
 

Constructors in org.axonframework.eventstore.jpa with parameters of type DomainEventMessage
AbstractEventEntry(String type, DomainEventMessage event, SerializedObject<byte[]> payload, SerializedObject<byte[]> metaData)
          Initialize an Event entry for the given event.
DomainEventEntry(String type, DomainEventMessage event, SerializedObject<byte[]> payload, SerializedObject<byte[]> metaData)
          Initialize an Event entry for the given event.
SnapshotEventEntry(String type, DomainEventMessage event, SerializedObject payload, SerializedObject metaData)
          Initialize an Event entry for the given event.
 

Uses of DomainEventMessage in org.axonframework.serializer
 

Classes in org.axonframework.serializer that implement DomainEventMessage
 class SerializationAwareDomainEventMessage<T>
          Wrapper around a DomainEventMessage that adds "Serialization Awareness" to the message it wraps.
 class SerializedDomainEventMessage<T>
          DomainEventMessage implementation that is optimized to cope with serialized Payload and MetaData.
 

Methods in org.axonframework.serializer that return DomainEventMessage
 DomainEventMessage<T> SerializedDomainEventMessage.andMetaData(Map<String,?> additionalMetaData)
          Returns a copy of this DomainEventMessage with its MetaData merged with the given metaData.
 DomainEventMessage<T> SerializationAwareDomainEventMessage.andMetaData(Map<String,?> metaData)
           
 DomainEventMessage<T> SerializedDomainEventMessage.withMetaData(Map<String,?> newMetaData)
           
 DomainEventMessage<T> SerializationAwareDomainEventMessage.withMetaData(Map<String,?> metaData)
           
static
<T> DomainEventMessage<T>
SerializationAwareDomainEventMessage.wrap(DomainEventMessage<T> message)
          Wrap the given message to make it SerializationAware.
 

Methods in org.axonframework.serializer with parameters of type DomainEventMessage
static
<T> DomainEventMessage<T>
SerializationAwareDomainEventMessage.wrap(DomainEventMessage<T> message)
          Wrap the given message to make it SerializationAware.
 

Constructors in org.axonframework.serializer with parameters of type DomainEventMessage
SerializationAwareDomainEventMessage(DomainEventMessage<T> message)
          Initialize a new wrapper for the given message.
 



Copyright © 2010-2012. All Rights Reserved.