public class JsonStringMessageTranslator extends java.lang.Object implements MessageTranslator<java.lang.String>
The Message Translator is the messaging equivalent of the Adapter pattern described in [GoF]. An adapter converts the interface of a component into a another interface so it can be used in a different context.
| Constructor and Description |
|---|
JsonStringMessageTranslator() |
JsonStringMessageTranslator(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
Message<java.lang.String> |
translate(Message<?> message)
Translates a Message into a Message with payload-type <String> and
serializes the payload into a JSON String.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic JsonStringMessageTranslator()
public JsonStringMessageTranslator(@Nonnull
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Nonnull public Message<java.lang.String> translate(@Nonnull Message<?> message)
translate in interface MessageTranslator<java.lang.String>message - Message<?>