Modifier and Type | Method and Description |
---|---|
SequencingPolicy<EventMessage<?>> |
PersistentStreamSequencingPolicyProvider.apply(Configuration configuration) |
SubscribableMessageSource<EventMessage<?>> |
PersistentStreamMessageSourceDefinition.create(Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
AxonServerEventStoreFactory.Builder |
AxonServerEventStoreFactory.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor)
Sets the
MessageMonitor to monitor ingested EventMessages . |
AxonServerEventStore.Builder |
AxonServerEventStore.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
void |
PersistentStreamConnection.open(Consumer<List<? extends EventMessage<?>>> consumer)
Initiates the connection to Axon Server to read events from the persistent stream.
|
Registration |
PersistentStreamMessageSource.subscribe(Consumer<List<? extends EventMessage<?>>> consumer) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,Component<EnqueuePolicy<EventMessage<?>>>> |
EventProcessingModule.deadLetterPolicies |
protected Function<String,Function<Configuration,SequencedDeadLetterQueue<EventMessage<?>>>> |
EventProcessingModule.deadLetterQueueProvider |
protected Map<String,Component<SequencedDeadLetterQueue<EventMessage<?>>>> |
EventProcessingModule.deadLetterQueues |
protected List<BiFunction<Configuration,String,MessageHandlerInterceptor<? super EventMessage<?>>>> |
EventProcessingModule.defaultHandlerInterceptors |
protected Map<String,List<Function<Configuration,MessageHandlerInterceptor<? super EventMessage<?>>>>> |
EventProcessingModule.handlerInterceptorsBuilders |
protected Map<String,Component<SequencingPolicy<? super EventMessage<?>>>> |
EventProcessingModule.sequencingPolicies |
Modifier and Type | Method and Description |
---|---|
Optional<EnqueuePolicy<EventMessage<?>>> |
EventProcessingModule.deadLetterPolicy(String processingGroup) |
default Optional<EnqueuePolicy<EventMessage<?>>> |
EventProcessingConfiguration.deadLetterPolicy(String processingGroup)
|
Optional<SequencedDeadLetterQueue<EventMessage<?>>> |
EventProcessingModule.deadLetterQueue(String processingGroup) |
default Optional<SequencedDeadLetterQueue<EventMessage<?>>> |
EventProcessingConfiguration.deadLetterQueue(String processingGroup)
|
List<MessageHandlerInterceptor<? super EventMessage<?>>> |
EventProcessingModule.interceptorsFor(String processorName) |
List<MessageHandlerInterceptor<? super EventMessage<?>>> |
EventProcessingConfiguration.interceptorsFor(String processorName)
|
Optional<SequencedDeadLetterProcessor<EventMessage<?>>> |
EventProcessingModule.sequencedDeadLetterProcessor(String processingGroup) |
default Optional<SequencedDeadLetterProcessor<EventMessage<?>>> |
EventProcessingConfiguration.sequencedDeadLetterProcessor(String processingGroup)
|
SequencingPolicy<? super EventMessage<?>> |
EventProcessingModule.sequencingPolicy(String processingGroup) |
SequencingPolicy<? super EventMessage<?>> |
EventProcessingConfiguration.sequencingPolicy(String processingGroup)
Returns the
SequencingPolicy tied to the given processingGroup . |
Modifier and Type | Interface and Description |
---|---|
interface |
DeadlineMessage<T>
Represents a Message for a Deadline, specified by its deadline name and optionally containing a deadline payload.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericDeadlineMessage<T>
Generic implementation of the
DeadlineMessage . |
Modifier and Type | Interface and Description |
---|---|
interface |
DomainEventMessage<T>
Represents a Message that wraps a DomainEvent and an Event representing an important change in the Domain.
|
interface |
TrackedEventMessage<T>
Represents an
EventMessage containing a TrackingToken . |
Modifier and Type | Class and Description |
---|---|
class |
GenericDomainEventMessage<T>
Generic implementation of a
DomainEventMessage . |
class |
GenericEventMessage<T>
Generic implementation of the EventMessage interface.
|
class |
GenericTrackedDomainEventMessage<T>
Generic implementation of a
DomainEventMessage that is also a TrackedEventMessage . |
class |
GenericTrackedEventMessage<T>
Generic implementation of a
TrackedEventMessage . |
Modifier and Type | Method and Description |
---|---|
EventMessage<T> |
EventMessage.andMetaData(Map<String,?> metaData)
Returns a copy of this EventMessage with it MetaData merged with the given
metaData . |
static <T> EventMessage<T> |
GenericEventMessage.asEventMessage(Object event)
Returns the given event as an EventMessage.
|
<T> EventMessage<T> |
EventBusSpanFactory.propagateContext(EventMessage<T> eventMessage)
Propagates the context of the current span to the given event message.
|
<T> EventMessage<T> |
DefaultEventBusSpanFactory.propagateContext(EventMessage<T> eventMessage) |
EventMessage<T> |
EventMessage.withMetaData(Map<String,?> metaData)
Returns a copy of this EventMessage with the given
metaData . |
Modifier and Type | Method and Description |
---|---|
List<? extends EventMessage<?>> |
ErrorContext.failedEvents()
The events part of the batch that failed.
|
List<MessageHandlerInterceptor<? super EventMessage<?>>> |
EventProcessor.getHandlerInterceptors()
Return the list of already registered
MessageHandlerInterceptor s for this event processor. |
List<MessageHandlerInterceptor<? super EventMessage<?>>> |
AbstractEventProcessor.getHandlerInterceptors() |
SubscribableMessageSource<? extends EventMessage<?>> |
SubscribingEventProcessor.getMessageSource()
Returns the message source from which this processor receives its events
|
SequencingPolicy<? super EventMessage<?>> |
SimpleEventHandlerInvoker.getSequencingPolicy()
Return the
SequencingPolicy as configured for this EventHandlerInvoker . |
protected List<? extends EventMessage<?>> |
AbstractEventBus.intercept(List<? extends EventMessage<?>> events)
Invokes all the dispatch interceptors.
|
protected List<EventMessage<?>> |
AbstractEventBus.queuedMessages()
Returns a list of all the events staged for publication in this Unit of Work.
|
Modifier and Type | Method and Description |
---|---|
static <T> DomainEventMessage<T> |
EventUtils.asDomainEventMessage(EventMessage<T> eventMessage)
Deprecated.
since this method is not used for external use. This method is intended to deduce whether a given
EventMessage is a DomainEventMessage and if not, push it into being one by adjusting the fields.
However, this is only intended to simplify the storage of events. This does not make a regular EventMessage a DomainEventMessage by any means. The only way to have a true DomainEventMessage is by publishing events from within an Aggregate, by using the AggregateLifecycle
operations. |
static <T> TrackedEventMessage<T> |
EventUtils.asTrackedEventMessage(EventMessage<T> eventMessage,
TrackingToken trackingToken)
|
boolean |
AnnotationEventHandlerAdapter.canHandle(EventMessage<?> event) |
protected boolean |
TrackingEventProcessor.canHandle(EventMessage<?> eventMessage,
Collection<Segment> segments)
Indicates whether any of the components handling events for this Processor are able to handle the given
eventMessage for any of the given segments . |
boolean |
SimpleEventHandlerInvoker.canHandle(EventMessage<?> eventMessage,
Segment segment) |
boolean |
MultiEventHandlerInvoker.canHandle(EventMessage<?> eventMessage,
Segment segment) |
boolean |
EventHandlerInvoker.canHandle(EventMessage<?> eventMessage,
Segment segment)
Check whether or not this invoker has handlers that can handle the given
eventMessage for a given segment . |
protected boolean |
AbstractEventProcessor.canHandle(EventMessage<?> eventMessage,
Segment segment)
Indicates whether the processor can/should handle the given
eventMessage for the given segment . |
Span |
EventProcessorSpanFactory.createProcessEventSpan(boolean streaming,
EventMessage<?> eventMessage)
Creates a span for the handling of an event.
|
Span |
DefaultEventProcessorSpanFactory.createProcessEventSpan(boolean streaming,
EventMessage<?> eventMessage) |
Span |
EventBusSpanFactory.createPublishEventSpan(EventMessage<?> eventMessage)
Creates a span for the publishing of an event.
|
Span |
DefaultEventBusSpanFactory.createPublishEventSpan(EventMessage<?> eventMessage) |
Object |
EventMessageHandler.handle(EventMessage<?> event)
Process the given event.
|
Object |
AnnotationEventHandlerAdapter.handle(EventMessage<?> event) |
void |
SimpleEventHandlerInvoker.handle(EventMessage<?> message,
Segment segment) |
void |
MultiEventHandlerInvoker.handle(EventMessage<?> message,
Segment segment) |
void |
EventHandlerInvoker.handle(EventMessage<?> message,
Segment segment)
Handle the given
message for the given segment . |
protected void |
SimpleEventHandlerInvoker.invokeHandlers(EventMessage<?> message) |
void |
PropagatingErrorHandler.onError(Exception exception,
EventMessage<?> event,
EventMessageHandler eventHandler) |
void |
LoggingErrorHandler.onError(Exception exception,
EventMessage<?> event,
EventMessageHandler eventHandler) |
void |
ListenerInvocationErrorHandler.onError(Exception exception,
EventMessage<?> event,
EventMessageHandler eventHandler)
Invoked after given
eventListener failed to handle given event . |
<T> EventMessage<T> |
EventBusSpanFactory.propagateContext(EventMessage<T> eventMessage)
Propagates the context of the current span to the given event message.
|
<T> EventMessage<T> |
DefaultEventBusSpanFactory.propagateContext(EventMessage<T> eventMessage) |
default void |
EventBus.publish(EventMessage<?>... events)
Publish a collection of events on this bus (one, or multiple).
|
static <T> Optional<T> |
ReplayToken.replayContext(EventMessage<?> message,
Class<T> contextClass)
Extracts the context from a
message of the matching contextClass . |
protected void |
AbstractEventProcessor.reportIgnored(EventMessage<?> eventMessage)
Report the given
eventMessage as ignored. |
protected Object |
SimpleEventHandlerInvoker.sequenceIdentifier(EventMessage<?> event) |
protected boolean |
SimpleEventHandlerInvoker.sequencingPolicyMatchesSegment(EventMessage<?> message,
Segment segment) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractEventBus.afterCommit(List<? extends EventMessage<?>> events)
Process given
events after the Unit of Work has been committed. |
protected void |
AbstractEventBus.commit(List<? extends EventMessage<?>> events)
Process given
events while the Unit of Work root is being committed. |
Span |
EventProcessorSpanFactory.createBatchSpan(boolean streaming,
List<? extends EventMessage<?>> eventMessages)
Creates a span for the batch of events that are handled by the event processor.
|
Span |
DefaultEventProcessorSpanFactory.createBatchSpan(boolean streaming,
List<? extends EventMessage<?>> eventMessages) |
void |
EventProcessingStrategy.handle(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor)
Handle the given batch of
events . |
void |
EventProcessingStrategy.handle(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor)
Handle the given batch of
events . |
void |
DirectEventProcessingStrategy.handle(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor) |
void |
DirectEventProcessingStrategy.handle(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor) |
protected List<? extends EventMessage<?>> |
AbstractEventBus.intercept(List<? extends EventMessage<?>> events)
Invokes all the dispatch interceptors.
|
TrackingEventProcessor.Builder |
TrackingEventProcessor.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
SubscribingEventProcessor.Builder |
SubscribingEventProcessor.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
SimpleEventBus.Builder |
SimpleEventBus.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
AbstractEventProcessor.Builder |
AbstractEventProcessor.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor)
Sets the
MessageMonitor to monitor EventMessage s before and after they're processed. |
AbstractEventBus.Builder |
AbstractEventBus.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor)
Sets the
MessageMonitor to monitor ingested EventMessage s. |
SubscribingEventProcessor.Builder |
SubscribingEventProcessor.Builder.messageSource(SubscribableMessageSource<? extends EventMessage<?>> messageSource)
Sets the
SubscribableMessageSource (e.g. |
protected void |
AbstractEventBus.prepareCommit(List<? extends EventMessage<?>> events)
Process given
events while the Unit of Work root is preparing for commit. |
protected void |
SubscribingEventProcessor.process(List<? extends EventMessage<?>> eventMessages)
Process the given messages.
|
protected void |
AbstractEventProcessor.processInUnitOfWork(List<? extends EventMessage<?>> eventMessages,
UnitOfWork<? extends EventMessage<?>> unitOfWork)
Process a batch of events.
|
protected void |
AbstractEventProcessor.processInUnitOfWork(List<? extends EventMessage<?>> eventMessages,
UnitOfWork<? extends EventMessage<?>> unitOfWork)
Process a batch of events.
|
protected void |
AbstractEventProcessor.processInUnitOfWork(List<? extends EventMessage<?>> eventMessages,
UnitOfWork<? extends EventMessage<?>> unitOfWork,
Collection<Segment> processingSegments)
Process a batch of events.
|
protected void |
AbstractEventProcessor.processInUnitOfWork(List<? extends EventMessage<?>> eventMessages,
UnitOfWork<? extends EventMessage<?>> unitOfWork,
Collection<Segment> processingSegments)
Process a batch of events.
|
void |
EventBus.publish(List<? extends EventMessage<?>> events)
Publish a collection of events on this bus (one, or multiple).
|
void |
AbstractEventBus.publish(List<? extends EventMessage<?>> events) |
Registration |
AbstractEventBus.registerDispatchInterceptor(MessageDispatchInterceptor<? super EventMessage<?>> dispatchInterceptor)
Register the given DispatchInterceptor.
|
Registration |
AbstractEventProcessor.registerHandlerInterceptor(MessageHandlerInterceptor<? super EventMessage<?>> interceptor) |
B |
SimpleEventHandlerInvoker.Builder.sequencingPolicy(SequencingPolicy<? super EventMessage<?>> sequencingPolicy)
Sets the
SequencingPolicy in charge of deciding whether a given event should be handled (through
EventHandlerInvoker.handle(EventMessage, Segment) ) by the given Segment . |
Registration |
AbstractEventBus.subscribe(Consumer<List<? extends EventMessage<?>>> eventProcessor) |
Constructor and Description |
---|
AbstractEventEntry(EventMessage<?> eventMessage,
Serializer serializer,
Class<T> contentType)
Construct a new event entry from a published event message to enable storing the event or sending it to a remote
location.
|
GenericTrackedEventMessage(TrackingToken trackingToken,
EventMessage<T> delegate)
Creates a GenericTrackedEventMessage with given
trackingToken and delegate event message. |
Constructor and Description |
---|
ErrorContext(String eventProcessor,
Throwable error,
List<? extends EventMessage<?>> failedEvents)
Instantiate an ErrorContext for the given
eventProcessor , due to the given error , with the given
failedEvents . |
Modifier and Type | Method and Description |
---|---|
Object |
SequentialPerAggregatePolicy.getSequenceIdentifierFor(EventMessage event) |
Object |
PropertySequencingPolicy.getSequenceIdentifierFor(EventMessage eventMessage) |
Object |
FullConcurrencyPolicy.getSequenceIdentifierFor(EventMessage<?> event) |
Modifier and Type | Method and Description |
---|---|
PropertySequencingPolicy.Builder<T,K> |
PropertySequencingPolicy.Builder.fallbackSequencingPolicy(SequencingPolicy<EventMessage> fallbackSequencingPolicy)
Defines the fallback sequencing policy, the sequencing policy which is applied if the event message payload
is not of a supported type.
|
void |
AsynchronousEventProcessingStrategy.handle(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor) |
void |
AsynchronousEventProcessingStrategy.handle(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor) |
protected void |
AsynchronousEventProcessingStrategy.schedule(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor)
Schedules this task for execution when all pre-conditions have been met.
|
protected void |
AsynchronousEventProcessingStrategy.schedule(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor)
Schedules this task for execution when all pre-conditions have been met.
|
boolean |
EventProcessorTask.scheduleEvents(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor)
Schedules a batch of events for processing.
|
boolean |
EventProcessorTask.scheduleEvents(List<? extends EventMessage<?>> events,
Consumer<List<? extends EventMessage<?>>> processor)
Schedules a batch of events for processing.
|
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. |
Modifier and Type | Method and Description |
---|---|
void |
DeadLetteringEventHandlerInvoker.handle(EventMessage<?> message,
Segment segment) |
Modifier and Type | Method and Description |
---|---|
DeadLetteringEventHandlerInvoker.Builder |
DeadLetteringEventHandlerInvoker.Builder.enqueuePolicy(EnqueuePolicy<EventMessage<?>> enqueuePolicy)
Sets the
EnqueuePolicy this EventHandlerInvoker uses to decide whether a
dead letter should be added to the SequencedDeadLetterQueue . |
boolean |
DeadLetteringEventHandlerInvoker.process(Predicate<DeadLetter<? extends EventMessage<?>>> sequenceFilter) |
DeadLetteringEventHandlerInvoker.Builder |
DeadLetteringEventHandlerInvoker.Builder.queue(SequencedDeadLetterQueue<EventMessage<?>> queue)
Sets the
SequencedDeadLetterQueue this EventHandlerInvoker maintains dead letters with. |
Registration |
DeadLetteringEventHandlerInvoker.registerHandlerInterceptor(MessageHandlerInterceptor<? super EventMessage<?>> interceptor) |
Modifier and Type | Interface and Description |
---|---|
interface |
DeadLetterJdbcConverter<E extends EventMessage<?>,D extends JdbcDeadLetter<E>>
A functional interface describing how to convert a
ResultSet in JdbcDeadLetter implementation of type
D |
interface |
DeadLetterStatementFactory<E extends EventMessage<?>>
A contract towards all
PreparedStatements a JdbcSequencedDeadLetterQueue
requires to function. |
class |
DefaultDeadLetterJdbcConverter<E extends EventMessage<?>>
Default implementation of the
DeadLetterJdbcConverter , converting ResultSets into
JdbcDeadLetter instances. |
protected static class |
DefaultDeadLetterJdbcConverter.Builder<E extends EventMessage<?>>
Builder class to instantiate a
DefaultDeadLetterJdbcConverter . |
class |
DefaultDeadLetterStatementFactory<E extends EventMessage<?>>
Default implementation of the
DeadLetterStatementFactory used by the JdbcSequencedDeadLetterQueue
Constructs PreparedStatements that are compatible with most databases. |
protected static class |
DefaultDeadLetterStatementFactory.Builder<E extends EventMessage<?>>
Builder class to instantiate a
DefaultDeadLetterStatementFactory . |
class |
JdbcDeadLetter<E extends EventMessage<?>>
A
DeadLetter that was saved to a JDBC-backed database and reconstructed from it. |
class |
JdbcSequencedDeadLetterQueue<E extends EventMessage<?>>
A JDBC-based implementation of the
SequencedDeadLetterQueue , used for storing dead letters containing
event messages durably. |
static class |
JdbcSequencedDeadLetterQueue.Builder<E extends EventMessage<?>>
Builder class to instantiate an
JdbcSequencedDeadLetterQueue . |
Modifier and Type | Method and Description |
---|---|
static <E extends EventMessage<?>> |
JdbcSequencedDeadLetterQueue.builder()
Instantiate a builder to construct a
JdbcSequencedDeadLetterQueue . |
static <E extends EventMessage<?>> |
DefaultDeadLetterStatementFactory.builder()
Instantiate a builder to construct a
DefaultDeadLetterStatementFactory . |
static <E extends EventMessage<?>> |
DefaultDeadLetterJdbcConverter.builder()
Instantiate a builder to construct a
DefaultDeadLetterJdbcConverter . |
Modifier and Type | Interface and Description |
---|---|
interface |
DeadLetterJpaConverter<M extends EventMessage<?>>
Converter that can convert a
EventMessage to a DeadLetterEventEntry and vice versa. |
class |
JpaDeadLetter<M extends EventMessage<?>>
A
DeadLetter that was saved to the database and reconstructed from it. |
class |
JpaSequencedDeadLetterQueue<M extends EventMessage<?>>
JPA-backed implementation of the
SequencedDeadLetterQueue , used for storing dead letters containing
Eventmessages durably as a DeadLetterEntry . |
static class |
JpaSequencedDeadLetterQueue.Builder<T extends EventMessage<?>>
Builder class to instantiate an
JpaSequencedDeadLetterQueue . |
Modifier and Type | Method and Description |
---|---|
static <M extends EventMessage<?>> |
JpaSequencedDeadLetterQueue.builder()
Creates a new builder, capable of building a
JpaSequencedDeadLetterQueue according to the provided
configuration. |
Modifier and Type | Method and Description |
---|---|
EventMessage<?> |
EventMessageDeadLetterJpaConverter.convert(DeadLetterEventEntry entry,
Serializer eventSerializer,
Serializer genericSerializer) |
Modifier and Type | Method and Description |
---|---|
boolean |
EventMessageDeadLetterJpaConverter.canConvert(EventMessage<?> message) |
DeadLetterEventEntry |
EventMessageDeadLetterJpaConverter.convert(EventMessage<?> message,
Serializer eventSerializer,
Serializer genericSerializer) |
Modifier and Type | Method and Description |
---|---|
JpaSequencedDeadLetterQueue.Builder<T> |
JpaSequencedDeadLetterQueue.Builder.addConverter(DeadLetterJpaConverter<EventMessage<?>> converter)
Adds a
DeadLetterJpaConverter to the configuration, which is used to deserialize dead-letter entries
from the database. |
Modifier and Type | Interface and Description |
---|---|
interface |
DeadLetterJpaConverter<M extends EventMessage<?>>
Deprecated.
in favor of using
DeadLetterJpaConverter which
moved to jakarta. |
class |
JpaDeadLetter<M extends EventMessage<?>>
Deprecated.
in favor of using
JpaDeadLetter which moved to
jakarta. |
class |
JpaSequencedDeadLetterQueue<M extends EventMessage<?>>
Deprecated.
in favor of using
JpaSequencedDeadLetterQueue
which moved to jakarta. |
static class |
JpaSequencedDeadLetterQueue.Builder<T extends EventMessage<?>>
Deprecated.
Builder class to instantiate an
JpaSequencedDeadLetterQueue . |
Modifier and Type | Method and Description |
---|---|
static <M extends EventMessage<?>> |
JpaSequencedDeadLetterQueue.builder()
Deprecated.
Creates a new builder, capable of building a
JpaSequencedDeadLetterQueue according to the provided
configuration. |
Modifier and Type | Method and Description |
---|---|
EventMessage<?> |
EventMessageDeadLetterJpaConverter.convert(DeadLetterEventEntry entry,
Serializer eventSerializer,
Serializer genericSerializer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EventMessageDeadLetterJpaConverter.canConvert(EventMessage<?> message)
Deprecated.
|
DeadLetterEventEntry |
EventMessageDeadLetterJpaConverter.convert(EventMessage<?> message,
Serializer eventSerializer,
Serializer genericSerializer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
JpaSequencedDeadLetterQueue.Builder<T> |
JpaSequencedDeadLetterQueue.Builder.addConverter(DeadLetterJpaConverter<EventMessage<?>> converter)
Adds a
DeadLetterJpaConverter to the configuration, which is used to deserialize dead-letter entries
from the database. |
Modifier and Type | Method and Description |
---|---|
protected <E> EventMessage<? extends E> |
AbstractEventGateway.processInterceptors(EventMessage<E> eventMessage)
Invokes all the dispatch interceptors and returns the EventMessage instance that should be dispatched.
|
Modifier and Type | Method and Description |
---|---|
protected <E> EventMessage<? extends E> |
AbstractEventGateway.processInterceptors(EventMessage<E> eventMessage)
Invokes all the dispatch interceptors and returns the EventMessage instance that should be dispatched.
|
Modifier and Type | Method and Description |
---|---|
DefaultEventGateway.Builder |
DefaultEventGateway.Builder.dispatchInterceptors(List<MessageDispatchInterceptor<? super EventMessage<?>>> dispatchInterceptors) |
AbstractEventGateway.Builder |
AbstractEventGateway.Builder.dispatchInterceptors(List<MessageDispatchInterceptor<? super EventMessage<?>>> dispatchInterceptors)
|
Registration |
AbstractEventGateway.registerDispatchInterceptor(MessageDispatchInterceptor<? super EventMessage<?>> interceptor)
Registers an event dispatch interceptor within an
EventGateway . |
Modifier and Type | Method and Description |
---|---|
BiFunction<Integer,EventMessage<?>,EventMessage<?>> |
EventLoggingInterceptor.handle(List<? extends EventMessage<?>> messages) |
BiFunction<Integer,EventMessage<?>,EventMessage<?>> |
EventLoggingInterceptor.handle(List<? extends EventMessage<?>> messages) |
Modifier and Type | Method and Description |
---|---|
BiFunction<Integer,EventMessage<?>,EventMessage<?>> |
EventLoggingInterceptor.handle(List<? extends EventMessage<?>> messages) |
Modifier and Type | Method and Description |
---|---|
PooledStreamingEventProcessor.Builder |
PooledStreamingEventProcessor.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
Modifier and Type | Method and Description |
---|---|
protected org.quartz.JobDetail |
QuartzEventScheduler.buildJobDetail(EventMessage event,
org.quartz.JobKey jobKey)
Builds the JobDetail instance for Quartz, which defines the Job that needs to be executed when the trigger
fires.
|
Modifier and Type | Method and Description |
---|---|
void |
FilteringEventStorageEngine.appendEvents(EventMessage<?>... events) |
void |
SnapshotTrigger.eventHandled(EventMessage<?> msg)
Invoked when an event is handled by an aggregate.
|
void |
AbstractSnapshotTrigger.eventHandled(EventMessage<?> msg) |
protected void |
EventSourcedAggregate.publish(EventMessage<?> msg) |
protected void |
EventSourcedAggregate.publishOnEventBus(EventMessage<?> msg) |
Modifier and Type | Method and Description |
---|---|
void |
FilteringEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events) |
Constructor and Description |
---|
FilteringEventStorageEngine(EventStorageEngine delegate,
Predicate<? super EventMessage<?>> filter)
Initializes the FilteringEventStorageEngine delegating all event messages matching the given
filter to
the given delegate . |
Modifier and Type | Method and Description |
---|---|
static <T extends EventMessage<?>> |
Conflicts.eventMatching(Predicate<? super T> messageFilter)
Returns a
Predicate for a ConflictResolver that responds affirmative if any event in a list of
unseen events matches the given messageFilter . |
Modifier and Type | Method and Description |
---|---|
default void |
EventStorageEngine.appendEvents(EventMessage<?>... events)
Append one or more events to the event storage.
|
protected void |
AbstractEventStorageEngine.handlePersistenceException(Exception exception,
EventMessage<?> failedEvent)
Invoke when an Exception is raised while persisting an Event or Snapshot.
|
Modifier and Type | Method and Description |
---|---|
protected void |
EmbeddedEventStore.afterCommit(List<? extends EventMessage<?>> events) |
void |
SequenceEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events) |
void |
EventStorageEngine.appendEvents(List<? extends EventMessage<?>> events)
Append a list of events to the event storage.
|
void |
AbstractEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events) |
protected abstract void |
AbstractEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events,
Serializer serializer)
Append given
events to the backing database. |
EmbeddedEventStore.Builder |
EmbeddedEventStore.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
AbstractEventStore.Builder |
AbstractEventStore.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
protected void |
AbstractEventStore.prepareCommit(List<? extends EventMessage<?>> events) |
Modifier and Type | Method and Description |
---|---|
void |
InMemoryEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events) |
Modifier and Type | Method and Description |
---|---|
protected PreparedStatement |
JdbcEventStorageEngine.appendEvents(Connection connection,
List<? extends EventMessage<?>> events,
Serializer serializer)
Creates a statement to be used at
JdbcEventStorageEngine.appendEvents(List, Serializer) . |
protected void |
JdbcEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events,
Serializer serializer) |
Modifier and Type | Method and Description |
---|---|
protected static <T> DomainEventMessage<T> |
JdbcEventStorageEngineStatements.asDomainEventMessage(EventMessage<T> event)
Converts an
EventMessage to a DomainEventMessage . |
Modifier and Type | Method and Description |
---|---|
static PreparedStatement |
JdbcEventStorageEngineStatements.appendEvents(Connection connection,
EventSchema schema,
Class<?> dataType,
List<? extends EventMessage<?>> events,
Serializer serializer,
TimestampWriter timestampWriter)
Set the PreparedStatement to be used on
JdbcEventStorageEngine.appendEvents(List, Serializer) . |
PreparedStatement |
AppendEventsStatementBuilder.build(Connection connection,
EventSchema schema,
Class<?> dataType,
List<? extends EventMessage<?>> events,
Serializer serializer,
TimestampWriter timestampWriter)
Build a statement to be used at
JdbcEventStorageEngine.appendEvents(List, Serializer) |
Modifier and Type | Method and Description |
---|---|
protected static <T> DomainEventMessage<T> |
JpaEventStorageEngine.asDomainEventMessage(EventMessage<T> event)
Converts an
EventMessage to a DomainEventMessage . |
protected Object |
JpaEventStorageEngine.createEventEntity(EventMessage<?> eventMessage,
Serializer serializer)
Returns a Jpa event entity for given
eventMessage . |
Modifier and Type | Method and Description |
---|---|
protected void |
JpaEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events,
Serializer serializer) |
Modifier and Type | Method and Description |
---|---|
protected static <T> DomainEventMessage<T> |
JpaEventStorageEngine.asDomainEventMessage(EventMessage<T> event)
Deprecated.
Converts an
EventMessage to a DomainEventMessage . |
protected Object |
JpaEventStorageEngine.createEventEntity(EventMessage<?> eventMessage,
Serializer serializer)
Deprecated.
Returns a Jpa event entity for given
eventMessage . |
Modifier and Type | Method and Description |
---|---|
protected void |
EmbeddedEventStore.afterCommit(List<? extends EventMessage<?>> events)
Deprecated.
|
protected void |
JpaEventStorageEngine.appendEvents(List<? extends EventMessage<?>> events,
Serializer serializer)
Deprecated.
|
EmbeddedEventStore.Builder |
EmbeddedEventStore.Builder.messageMonitor(MessageMonitor<? super EventMessage<?>> messageMonitor) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
Headers.defaultHeaders(EventMessage<?> message,
SerializedObject<?> serializedObject)
Generate defaults headers to recognise an event message.
|
Modifier and Type | Method and Description |
---|---|
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventBus(String eventBusName)
Registers new metrics to the registry to monitor an
EventBus . |
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventProcessor(String eventProcessorName)
Registers new metrics to the registry to monitor an
EventProcessor . |
Modifier and Type | Method and Description |
---|---|
MessageMonitor.MonitorCallback |
EventProcessorLatencyMonitor.onMessageIngested(EventMessage<?> message) |
Modifier and Type | Method and Description |
---|---|
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventBus(String eventBusName)
Registers new metrics to the registry to monitor an
EventBus . |
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventBus(String eventBusName,
Function<Message<?>,Iterable<io.micrometer.core.instrument.Tag>> tagsBuilder)
Registers new metrics to the registry to monitor an
EventBus using Tag s through the given tagsBuilder . |
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventProcessor(String eventProcessorName)
Registers new metrics to the registry to monitor an
EventProcessor . |
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventProcessor(String eventProcessorName,
Function<Message<?>,Iterable<io.micrometer.core.instrument.Tag>> tagsBuilder)
Deprecated.
Please use the
GlobalMetricRegistry.registerEventProcessor(String, Function, Function) instead, which has
separate tags for the latency metric. |
MessageMonitor<? super EventMessage<?>> |
GlobalMetricRegistry.registerEventProcessor(String eventProcessorName,
Function<Message<?>,Iterable<io.micrometer.core.instrument.Tag>> tagsBuilder,
Function<Message<?>,Iterable<io.micrometer.core.instrument.Tag>> latencyTagsBuilder)
Registers new metrics to the registry to monitor an
EventProcessor using Tag s through the given
tagsBuilder . |
Modifier and Type | Method and Description |
---|---|
MessageMonitor.MonitorCallback |
EventProcessorLatencyMonitor.onMessageIngested(EventMessage<?> message) |
Modifier and Type | Method and Description |
---|---|
protected <P> EventMessage<P> |
AnnotatedAggregate.createMessage(P payload,
MetaData metaData)
|
Modifier and Type | Method and Description |
---|---|
protected void |
AnnotatedAggregate.publish(EventMessage<?> msg)
Publish an event to the aggregate root and its entities first and external event handlers (using the given event
bus) later.
|
void |
AnnotatedChildEntity.publish(EventMessage<?> msg,
P declaringInstance) |
void |
EntityModel.publish(EventMessage<?> message,
T target)
Publish given event
message on the given target entity. |
void |
ChildEntity.publish(EventMessage<?> msg,
T declaringInstance)
Publish the given
msg to the appropriate handlers on the given declaringInstance . |
protected void |
AnnotatedAggregate.publishOnEventBus(EventMessage<?> msg)
Publish an event to external event handlers using the given event bus.
|
protected <T> Stream<Object> |
AggregateMemberAnnotatedChildEntityMapDefinition.resolveEventTargets(EventMessage message,
T parentEntity,
Member member,
ForwardingMode eventForwardingMode) |
protected <T> Stream<Object> |
AggregateMemberAnnotatedChildEntityDefinition.resolveEventTargets(EventMessage message,
T parentEntity,
Member member,
ForwardingMode eventForwardingMode) |
protected <T> Stream<Object> |
AggregateMemberAnnotatedChildEntityCollectionDefinition.resolveEventTargets(EventMessage message,
T parentEntity,
Member member,
ForwardingMode eventForwardingMode) |
protected abstract <T> Stream<Object> |
AbstractChildEntityDefinition.resolveEventTargets(EventMessage message,
T parentEntity,
Member member,
ForwardingMode eventForwardingMode)
Resolve the targets of an incoming
EventMessage to the right Child Entities. |
Constructor and Description |
---|
AnnotatedChildEntity(EntityModel<C> entityModel,
boolean forwardCommands,
BiFunction<CommandMessage<?>,P,C> commandTargetResolver,
BiFunction<EventMessage<?>,P,Stream<C>> eventTargetResolver)
Initiates a new AnnotatedChildEntity instance that uses the provided
entityModel to delegate command and
event handling to an annotated child entity. |
Modifier and Type | Method and Description |
---|---|
boolean |
AnnotatedSaga.canHandle(EventMessage<?> event) |
boolean |
AnnotatedSagaManager.canHandle(EventMessage<?> eventMessage,
Segment segment) |
Span |
SagaManagerSpanFactory.createCreateSagaInstanceSpan(EventMessage<?> event,
Class<?> sagaType,
String sagaIdentifier)
Creates a span that represents the creation of a new saga instance.
|
Span |
DefaultSagaManagerSpanFactory.createCreateSagaInstanceSpan(EventMessage<?> event,
Class<?> sagaType,
String sagaIdentifier) |
Span |
SagaManagerSpanFactory.createInvokeSagaSpan(EventMessage<?> event,
Class<?> sagaType,
Saga<?> saga)
Creates a span that represents the invocation of a saga.
|
Span |
DefaultSagaManagerSpanFactory.createInvokeSagaSpan(EventMessage<?> event,
Class<?> sagaType,
Saga<?> saga) |
protected Set<AssociationValue> |
AnnotatedSagaManager.extractAssociationValues(EventMessage<?> event) |
protected abstract Set<AssociationValue> |
AbstractSagaManager.extractAssociationValues(EventMessage<?> event)
Extracts the AssociationValues from the given
event as relevant for a Saga of given
sagaType . |
AssociationValue |
SagaMethodMessageHandlingMember.getAssociationValue(EventMessage<?> eventMessage)
The AssociationValue to find the saga instance with, or
null if no AssociationValue can be found on the
given eventMessage . |
protected SagaInitializationPolicy |
AnnotatedSagaManager.getSagaCreationPolicy(EventMessage<?> event) |
protected abstract SagaInitializationPolicy |
AbstractSagaManager.getSagaCreationPolicy(EventMessage<?> event)
Returns the Saga Initialization Policy for a Saga of the given
sagaType and event . |
Object |
AnnotatedSaga.handle(EventMessage<?> event) |
void |
AbstractSagaManager.handle(EventMessage<?> event,
Segment segment) |
<T> Object |
PayloadAssociationResolver.resolve(String associationPropertyName,
EventMessage<?> message,
MessageHandlingMember<T> handler)
Finds the association property value in the message's payload.
|
<T> Object |
MetaDataAssociationResolver.resolve(String associationPropertyName,
EventMessage<?> message,
MessageHandlingMember<T> handler)
Finds the association property value by looking up the association property name in the event message's
MetaData . |
<T> Object |
AssociationResolver.resolve(String associationPropertyName,
EventMessage<?> message,
MessageHandlingMember<T> handler)
Resolves the associationPropertyName as a value.
|
Modifier and Type | Method and Description |
---|---|
List<MessageHandlingMember<? super T>> |
SagaModel.findHandlerMethods(EventMessage<?> event)
Returns a
List of MessageHandlingMember that can handle the given event. |
default boolean |
SagaModel.hasHandlerMethod(EventMessage<?> eventMessage)
Indicates whether the Saga described by this model has a handler for the given
eventMessage |
Optional<AssociationValue> |
SagaModel.resolveAssociation(EventMessage<?> eventMessage)
|
Modifier and Type | Method and Description |
---|---|
<T> EventMessage<T> |
EventMessageConverter.convertFromInboundMessage(org.springframework.messaging.Message<T> message)
Converts a Spring inbound
message into an Axon event Message |
<T> EventMessage<T> |
DefaultEventMessageConverter.convertFromInboundMessage(org.springframework.messaging.Message<T> message) |
protected EventMessage<?> |
InboundEventMessageChannelAdapter.transformMessage(org.springframework.messaging.Message<?> message)
Transforms the given incoming Spring Messaging
message to an Axon EventMessage. |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.context.ApplicationEvent |
ApplicationContextEventPublisher.convert(EventMessage<?> eventMessage)
Converts the given Axon
eventMessage to a Spring ApplicationEvent. |
<T> org.springframework.messaging.Message<T> |
EventMessageConverter.convertToOutboundMessage(EventMessage<T> event)
Converts Axon
event into Spring message. |
<T> org.springframework.messaging.Message<T> |
DefaultEventMessageConverter.convertToOutboundMessage(EventMessage<T> event) |
protected org.springframework.messaging.Message<?> |
OutboundEventMessageChannelAdapter.transform(EventMessage<?> event)
Transforms the given Axon
event into a Spring Messaging Message. |
Modifier and Type | Method and Description |
---|---|
protected void |
OutboundEventMessageChannelAdapter.handle(List<? extends EventMessage<?>> events)
If allows by the filter, wraps the given
event in a GenericMessage ands sends it to the
configured MessageChannel . |
Registration |
InboundEventMessageChannelAdapter.subscribe(Consumer<List<? extends EventMessage<?>>> messageProcessor) |
Constructor and Description |
---|
ApplicationContextEventPublisher(SubscribableMessageSource<? extends EventMessage<?>> messageSource)
Initialize the publisher to forward events received from the given
messageSource to the application
context that this bean is part of. |
InboundEventMessageChannelAdapter(List<Consumer<List<? extends EventMessage<?>>>> processors,
EventMessageConverter eventMessageConverter)
Initialize the adapter to publish all incoming events to the subscribed processors.
|
OutboundEventMessageChannelAdapter(SubscribableMessageSource<EventMessage<?>> messageSource,
org.springframework.messaging.MessageChannel channel)
Initialize an adapter to forward messages from the given
messageSource to the given channel . |
OutboundEventMessageChannelAdapter(SubscribableMessageSource<EventMessage<?>> messageSource,
org.springframework.messaging.MessageChannel channel,
Predicate<? super EventMessage<?>> filter)
Initialize an adapter to forward messages from the given
messageSource to the given channel . |
OutboundEventMessageChannelAdapter(SubscribableMessageSource<EventMessage<?>> messageSource,
org.springframework.messaging.MessageChannel channel,
Predicate<? super EventMessage<?>> filter)
Initialize an adapter to forward messages from the given
messageSource to the given channel . |
OutboundEventMessageChannelAdapter(SubscribableMessageSource<EventMessage<?>> messageSource,
org.springframework.messaging.MessageChannel channel,
Predicate<? super EventMessage<?>> filter,
EventMessageConverter eventMessageConverter)
Initialize an adapter to forward messages from the given
messageSource to the given channel . |
OutboundEventMessageChannelAdapter(SubscribableMessageSource<EventMessage<?>> messageSource,
org.springframework.messaging.MessageChannel channel,
Predicate<? super EventMessage<?>> filter,
EventMessageConverter eventMessageConverter)
Initialize an adapter to forward messages from the given
messageSource to the given channel . |
Constructor and Description |
---|
DeadLetterQueueProviderConfigurerModule(EventProcessorProperties eventProcessorProperties,
Function<String,Function<Configuration,SequencedDeadLetterQueue<EventMessage<?>>>> deadLetterQueueProvider)
Construct a
DeadLetterQueueProviderConfigurerModule , using the given eventProcessorProperties to
decide which processing groups receive the SequencedDeadLetterQueue from the given
deadLetterQueueProvider . |
Modifier and Type | Method and Description |
---|---|
List<EventMessage<?>> |
StubAggregateLifecycle.getAppliedEvents()
Returns the list of applied Events for this lifecycle instance.
|
Modifier and Type | Method and Description |
---|---|
ResultValidator<T> |
ResultValidatorImpl.expectEvents(EventMessage<?>... expectedEvents) |
ResultValidator<T> |
ResultValidator.expectEvents(EventMessage<?>... expectedEvents)
Expect the given set of events to have been published.
|
Modifier and Type | Method and Description |
---|---|
ResultValidator<T> |
ResultValidatorImpl.expectEventsMatching(org.hamcrest.Matcher<? extends List<? super EventMessage<?>>> matcher) |
ResultValidator<T> |
ResultValidator.expectEventsMatching(org.hamcrest.Matcher<? extends List<? super EventMessage<?>>> matcher)
Expect the published events to match the given
matcher . |
Constructor and Description |
---|
ResultValidatorImpl(List<EventMessage<?>> publishedEvents,
FieldFilter fieldFilter,
Supplier<Aggregate<T>> aggregateState,
StubDeadlineManager stubDeadlineManager)
Initialize the ResultValidatorImpl with the given
storedEvents and publishedEvents . |
Modifier and Type | Method and Description |
---|---|
EventMessage |
StubEventScheduler.advanceToNextTrigger()
Advances the "current time" of the scheduler to the next scheduled Event, and returns that event.
|
EventMessage |
StubScheduleToken.getEvent() |
EventMessage |
ScheduledItem.getEvent()
The Event scheduled for publication.
|
Modifier and Type | Method and Description |
---|---|
void |
StubEventScheduler.advanceTimeBy(Duration duration,
EventConsumer<EventMessage<?>> eventConsumer)
Advance time by the given
duration and invokes the given eventConsumer for each
event scheduled for publication until that time. |
void |
StubEventScheduler.advanceTimeTo(Instant newDateTime,
EventConsumer<EventMessage<?>> eventConsumer)
Advance time to the given
newDateTime and invokes the given eventConsumer for each
event scheduled for publication until that time. |
Modifier and Type | Method and Description |
---|---|
static org.hamcrest.Matcher<List<EventMessage<?>>> |
Matchers.noEvents()
Matches an empty List of Events.
|
Modifier and Type | Method and Description |
---|---|
Object |
EventValidator.handle(EventMessage<?> event) |
protected void |
SagaTestFixture.handleInSaga(EventMessage<?> event)
Handles the given
event in the scope of a Unit of Work. |
void |
RecordingListenerInvocationErrorHandler.onError(Exception exception,
EventMessage<?> event,
EventMessageHandler eventHandler) |
Modifier and Type | Method and Description |
---|---|
FixtureExecutionResult |
FixtureExecutionResultImpl.expectNoScheduledEventMatching(Duration durationToScheduledTime,
org.hamcrest.Matcher<? super EventMessage<?>> matcher) |
FixtureExecutionResult |
FixtureExecutionResult.expectNoScheduledEventMatching(Duration durationToScheduledTime,
org.hamcrest.Matcher<? super EventMessage<?>> matcher)
Asserts that no event matching the given
matcher has been scheduled to be published after the
given durationToScheduledTime . |
FixtureExecutionResult |
FixtureExecutionResultImpl.expectNoScheduledEventMatching(Instant scheduledTime,
org.hamcrest.Matcher<? super EventMessage<?>> matcher) |
FixtureExecutionResult |
FixtureExecutionResult.expectNoScheduledEventMatching(Instant scheduledTime,
org.hamcrest.Matcher<? super EventMessage<?>> matcher)
Asserts that no event matching the given
matcher has been scheduled at the given scheduledTime . |
FixtureExecutionResult |
FixtureExecutionResultImpl.expectPublishedEventsMatching(org.hamcrest.Matcher<? extends List<? super EventMessage<?>>> matcher) |
FixtureExecutionResult |
FixtureExecutionResult.expectPublishedEventsMatching(org.hamcrest.Matcher<? extends List<? super EventMessage<?>>> matcher)
Assert that the saga published events on the EventBus as defined by the given
matcher . |
FixtureExecutionResult |
FixtureExecutionResultImpl.expectScheduledEventMatching(Duration duration,
org.hamcrest.Matcher<? super EventMessage<?>> matcher) |
FixtureExecutionResult |
FixtureExecutionResult.expectScheduledEventMatching(Duration duration,
org.hamcrest.Matcher<? super EventMessage<?>> matcher)
Asserts that an event matching the given
matcher has been scheduled to be published after the given
duration . |
FixtureExecutionResult |
FixtureExecutionResultImpl.expectScheduledEventMatching(Instant scheduledTime,
org.hamcrest.Matcher<? super EventMessage<?>> matcher) |
FixtureExecutionResult |
FixtureExecutionResult.expectScheduledEventMatching(Instant scheduledTime,
org.hamcrest.Matcher<? super EventMessage<?>> matcher)
Asserts that an event matching the given
matcher has been scheduled to be published at the given scheduledTime . |
FixtureConfiguration |
SagaTestFixture.registerEventHandlerInterceptor(MessageHandlerInterceptor<? super EventMessage<?>> eventHandlerInterceptor) |
default FixtureConfiguration |
FixtureConfiguration.registerEventHandlerInterceptor(MessageHandlerInterceptor<? super EventMessage<?>> eventHandlerInterceptor)
Registers a
MessageHandlerInterceptor for EventMessages . |
Copyright © 2010–2024. All rights reserved.