Package com.rabbitmq.stream.codec
Class SwiftMqCodec
- java.lang.Object
-
- com.rabbitmq.stream.codec.SwiftMqCodec
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.rabbitmq.stream.Codec
Codec.EncodedMessage
-
-
Constructor Summary
Constructors Constructor Description SwiftMqCodec()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static com.swiftmq.amqp.v100.types.AMQPType
convertToSwiftMqType(Object value)
protected Message
createMessage(byte[] data)
protected Properties
createProperties(com.swiftmq.amqp.v100.messaging.AMQPMessage amqpMessage)
Message
decode(byte[] data)
Codec.EncodedMessage
encode(Message message)
protected Object
extractBody(com.swiftmq.amqp.v100.messaging.AMQPMessage amqpMessage)
MessageBuilder
messageBuilder()
protected static int
toSwiftMqTypeCode(Object value)
-
-
-
Method Detail
-
messageBuilder
public MessageBuilder messageBuilder()
- Specified by:
messageBuilder
in interfaceCodec
-
encode
public Codec.EncodedMessage encode(Message message)
-
convertToSwiftMqType
protected static com.swiftmq.amqp.v100.types.AMQPType convertToSwiftMqType(Object value)
-
toSwiftMqTypeCode
protected static int toSwiftMqTypeCode(Object value)
-
extractBody
protected Object extractBody(com.swiftmq.amqp.v100.messaging.AMQPMessage amqpMessage)
-
createProperties
protected Properties createProperties(com.swiftmq.amqp.v100.messaging.AMQPMessage amqpMessage)
-
createMessage
protected Message createMessage(byte[] data)
-
-