public class JsonByteBufferMessageTranslator extends java.lang.Object implements MessageTranslator<java.nio.ByteBuffer>
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 |
|---|
JsonByteBufferMessageTranslator(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
Message<java.nio.ByteBuffer> |
translate(Message<?> message)
Translates a Message into a Message with payload-type <ByteBuffer> and
serializes the payload into a JSON ByteBuffer.
|
public JsonByteBufferMessageTranslator(@Nonnull
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
@Nonnull public Message<java.nio.ByteBuffer> translate(@Nonnull Message<?> message)
translate in interface MessageTranslator<java.nio.ByteBuffer>message - Message<?>