Class DefaultEventMessageConverter
java.lang.Object
org.axonframework.extension.spring.messaging.DefaultEventMessageConverter
- All Implemented Interfaces:
EventMessageConverter
An
EventMessageConverter that will convert an Axon event message into a Spring message by:
- Copying axon event payload into Spring message payload.
- Copying axon event metadata into Spring message headers.
- Adding axon event message specific attributes - that are not part of axon metadata - to the Spring message Headers.
- Since:
- 3.1
- Author:
- Reda.Housni-Alaoui
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> EventMessageconvertFromInboundMessage(org.springframework.messaging.Message message) Converts a Spring inboundmessageinto an Axon event Message<T> org.springframework.messaging.MessageConverts Axoneventinto Spring message.
-
Constructor Details
-
DefaultEventMessageConverter
public DefaultEventMessageConverter()
-
-
Method Details
-
convertToOutboundMessage
Description copied from interface:EventMessageConverterConverts Axoneventinto Spring message.- Specified by:
convertToOutboundMessagein interfaceEventMessageConverter- Type Parameters:
T- The event payload type- Parameters:
event- The Axon event to convert- Returns:
- The outbound Spring message
-
convertFromInboundMessage
Description copied from interface:EventMessageConverterConverts a Spring inboundmessageinto an Axon event Message- Specified by:
convertFromInboundMessagein interfaceEventMessageConverter- Type Parameters:
T- The message payload type- Parameters:
message- The Spring message to convert- Returns:
- The inbound Axon event message
-