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.AMQPTypeconvertToSwiftMqType(Object value)protected MessagecreateMessage(byte[] data)protected PropertiescreateProperties(com.swiftmq.amqp.v100.messaging.AMQPMessage amqpMessage)Messagedecode(byte[] data)Codec.EncodedMessageencode(Message message)protected ObjectextractBody(com.swiftmq.amqp.v100.messaging.AMQPMessage amqpMessage)MessageBuildermessageBuilder()protected static inttoSwiftMqTypeCode(Object value)
-
-
-
Method Detail
-
messageBuilder
public MessageBuilder messageBuilder()
- Specified by:
messageBuilderin 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)
-
-