Package org.ow2.joram.mom.amqp
Class Message
- java.lang.Object
-
- org.ow2.joram.mom.amqp.Message
-
- All Implemented Interfaces:
Serializable,Comparable<Message>
public class Message extends Object implements Serializable, Comparable<Message>
A Joram AMQP MOM message.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) byte[]body(package private) Stringexchange(package private) AMQP.Basic.BasicPropertiesproperties(package private) longqueueMsgId(package private) StringqueueName(package private) intqueueSize(package private) booleanredelivered(package private) StringroutingKeyprivate static longserialVersionUIDdefine serialVersionUID for interoperability
-
Constructor Summary
Constructors Constructor Description Message(String exchange, String routingKey, AMQP.Basic.BasicProperties properties, byte[] body, long deliveryTag, boolean redelivered)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
define serialVersionUID for interoperability- See Also:
- Constant Field Values
-
exchange
String exchange
-
routingKey
String routingKey
-
properties
AMQP.Basic.BasicProperties properties
-
body
byte[] body
-
queueMsgId
long queueMsgId
-
redelivered
boolean redelivered
-
queueSize
int queueSize
-
queueName
String queueName
-
-
Constructor Detail
-
Message
public Message(String exchange, String routingKey, AMQP.Basic.BasicProperties properties, byte[] body, long deliveryTag, boolean redelivered)
- Parameters:
properties-body-
-
-
Method Detail
-
compareTo
public int compareTo(Message o)
- Specified by:
compareToin interfaceComparable<Message>
-
-