@FunctionalInterface
public interface InboundMessageMapper<T>
Message
.Modifier and Type | Method and Description |
---|---|
default org.springframework.messaging.Message<?> |
toMessage(T object)
Convert a provided object to the
Message . |
org.springframework.messaging.Message<?> |
toMessage(T object,
java.util.Map<java.lang.String,java.lang.Object> headers)
Convert a provided object to the
Message
and supply with headers if necessary and provided. |
default org.springframework.messaging.Message<?> toMessage(T object) throws java.lang.Exception
Message
.object
- the object for message payload or some other conversion logicjava.lang.Exception
- the exception thrown by the underlying mapper implementationorg.springframework.messaging.Message<?> toMessage(T object, @Nullable java.util.Map<java.lang.String,java.lang.Object> headers) throws java.lang.Exception
Message
and supply with headers if necessary and provided.object
- the object for message payload or some other conversion logicheaders
- additional headers for building message. Can be nulljava.lang.Exception
- the exception thrown by the underlying mapper implementation