public static class DefaultAMQPMessageConverter.Builder extends Object
DefaultAMQPMessageConverter.
The RoutingKeyResolver is defaulted to a PackageRoutingKeyResolver and the durable field
defaults to true. The Serializer is a hard requirement and thus should be provided.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DefaultAMQPMessageConverter |
build()
Initializes a
DefaultAMQPMessageConverter as specified through this Builder. |
DefaultAMQPMessageConverter.Builder |
durable(boolean durable)
Sets a
boolean specifying whether to request durable message dispatching. |
DefaultAMQPMessageConverter.Builder |
routingKeyResolver(RoutingKeyResolver routingKeyResolver)
Sets the strategy to use to resolve routing keys for Event Messages.
|
DefaultAMQPMessageConverter.Builder |
serializer(org.axonframework.serialization.Serializer serializer)
Sets the serializer to serialize the Event Message's payload and Meta Data with.
|
protected void |
validate()
Validate whether the fields contained in this Builder as set accordingly.
|
public DefaultAMQPMessageConverter.Builder serializer(org.axonframework.serialization.Serializer serializer)
serializer - The serializer to serialize the Event Message's payload and Meta Data withpublic DefaultAMQPMessageConverter.Builder routingKeyResolver(RoutingKeyResolver routingKeyResolver)
PackageRoutingKeyResolver.routingKeyResolver - The strategy to use to resolve routing keys for Event Messagespublic DefaultAMQPMessageConverter.Builder durable(boolean durable)
boolean specifying whether to request durable message dispatching. Defaults to true,
thus toggling durable message dispatching on.durable - a boolean specifying whether to request durable message dispatchingpublic DefaultAMQPMessageConverter build()
DefaultAMQPMessageConverter as specified through this Builder.DefaultAMQPMessageConverter as specified through this Builderprotected void validate()
org.axonframework.common.AxonConfigurationException - if one field is asserted to be incorrect according to the Builder's
specificationsCopyright © 2010–2020. All rights reserved.