public class InboundEventMessageChannelAdapter extends Object implements org.springframework.messaging.MessageHandler, org.axonframework.messaging.SubscribableMessageSource<org.axonframework.eventhandling.EventMessage<?>>
| Constructor and Description |
|---|
InboundEventMessageChannelAdapter()
Initialize the adapter to publish all incoming events to the subscribed processors.
|
InboundEventMessageChannelAdapter(org.axonframework.eventhandling.EventBus eventBus)
Initialize an InboundEventMessageChannelAdapter instance that sends all incoming Event Messages to the given
eventBus. |
InboundEventMessageChannelAdapter(List<Consumer<List<? extends org.axonframework.eventhandling.EventMessage<?>>>> processors,
EventMessageConverter eventMessageConverter)
Initialize the adapter to publish all incoming events to the subscribed processors.
|
| Modifier and Type | Method and Description |
|---|---|
void |
handleMessage(org.springframework.messaging.Message<?> message)
Handles the given
message. |
org.axonframework.common.Registration |
subscribe(Consumer<List<? extends org.axonframework.eventhandling.EventMessage<?>>> messageProcessor) |
protected org.axonframework.eventhandling.EventMessage<?> |
transformMessage(org.springframework.messaging.Message<?> message)
Transforms the given incoming Spring Messaging
message to an Axon EventMessage. |
public InboundEventMessageChannelAdapter()
public InboundEventMessageChannelAdapter(org.axonframework.eventhandling.EventBus eventBus)
eventBus. It is still possible for other Event Processors to subscribe to this MessageChannelAdapter.eventBus - The EventBus instance for forward all messages topublic InboundEventMessageChannelAdapter(List<Consumer<List<? extends org.axonframework.eventhandling.EventMessage<?>>>> processors, EventMessageConverter eventMessageConverter)
processors - Processors to be subscribedeventMessageConverter - The message converter to use to convert spring message into event message@Nonnull public org.axonframework.common.Registration subscribe(@Nonnull Consumer<List<? extends org.axonframework.eventhandling.EventMessage<?>>> messageProcessor)
subscribe in interface org.axonframework.messaging.SubscribableMessageSource<org.axonframework.eventhandling.EventMessage<?>>public void handleMessage(@Nonnull org.springframework.messaging.Message<?> message)
message. If the filter refuses the message, it is ignored.handleMessage in interface org.springframework.messaging.MessageHandlermessage - The message containing the event to publishprotected org.axonframework.eventhandling.EventMessage<?> transformMessage(org.springframework.messaging.Message<?> message)
message to an Axon EventMessage. This method may be
overridden to change how messages are translated between the two frameworks.message - the Spring message to convert to an eventCopyright © 2010–2023. All rights reserved.