Package org.apache.qpid.server.message
Class MessageInfoImpl
- java.lang.Object
-
- org.apache.qpid.server.message.MessageInfoImpl
-
- All Implemented Interfaces:
MessageInfo
,ManagedAttributeValue
public class MessageInfoImpl extends java.lang.Object implements MessageInfo
-
-
Constructor Summary
Constructors Constructor Description MessageInfoImpl(MessageInstance instance, boolean includeHeaders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getApplicationId()
java.util.Date
getArrivalTime()
java.lang.String
getCorrelationId()
java.lang.String
getDeliveredTo()
java.lang.String
getDeliveredToConsumerId()
int
getDeliveryCount()
java.lang.String
getEncoding()
java.util.Date
getExpirationTime()
java.lang.String
getGroupId()
java.util.Map<java.lang.String,java.lang.Object>
getHeaders()
long
getHeaderSize()
long
getId()
java.lang.String
getInitialRoutingAddress()
java.lang.String
getMessageId()
java.lang.String
getMessageType()
java.lang.String
getMimeType()
java.util.Date
getNotValidBefore()
int
getPriority()
java.lang.String
getReplyTo()
long
getSize()
java.lang.String
getState()
java.util.Date
getTimestamp()
java.lang.String
getTo()
java.lang.String
getType()
java.lang.String
getUserId()
boolean
isPersistent()
-
-
-
Constructor Detail
-
MessageInfoImpl
public MessageInfoImpl(MessageInstance instance, boolean includeHeaders)
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getId
in interfaceMessageInfo
-
getSize
public long getSize()
- Specified by:
getSize
in interfaceMessageInfo
-
getHeaderSize
public long getHeaderSize()
- Specified by:
getHeaderSize
in interfaceMessageInfo
-
getMessageType
public java.lang.String getMessageType()
- Specified by:
getMessageType
in interfaceMessageInfo
-
getDeliveryCount
public int getDeliveryCount()
- Specified by:
getDeliveryCount
in interfaceMessageInfo
-
getState
public java.lang.String getState()
- Specified by:
getState
in interfaceMessageInfo
-
getDeliveredTo
public java.lang.String getDeliveredTo()
- Specified by:
getDeliveredTo
in interfaceMessageInfo
-
getDeliveredToConsumerId
public java.lang.String getDeliveredToConsumerId()
- Specified by:
getDeliveredToConsumerId
in interfaceMessageInfo
-
getArrivalTime
public java.util.Date getArrivalTime()
- Specified by:
getArrivalTime
in interfaceMessageInfo
-
isPersistent
public boolean isPersistent()
- Specified by:
isPersistent
in interfaceMessageInfo
-
getMessageId
public java.lang.String getMessageId()
- Specified by:
getMessageId
in interfaceMessageInfo
-
getExpirationTime
public java.util.Date getExpirationTime()
- Specified by:
getExpirationTime
in interfaceMessageInfo
-
getApplicationId
public java.lang.String getApplicationId()
- Specified by:
getApplicationId
in interfaceMessageInfo
-
getCorrelationId
public java.lang.String getCorrelationId()
- Specified by:
getCorrelationId
in interfaceMessageInfo
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncoding
in interfaceMessageInfo
-
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeType
in interfaceMessageInfo
-
getPriority
public int getPriority()
- Specified by:
getPriority
in interfaceMessageInfo
-
getReplyTo
public java.lang.String getReplyTo()
- Specified by:
getReplyTo
in interfaceMessageInfo
-
getTimestamp
public java.util.Date getTimestamp()
- Specified by:
getTimestamp
in interfaceMessageInfo
-
getType
public java.lang.String getType()
- Specified by:
getType
in interfaceMessageInfo
-
getUserId
public java.lang.String getUserId()
- Specified by:
getUserId
in interfaceMessageInfo
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupId
in interfaceMessageInfo
-
getHeaders
public java.util.Map<java.lang.String,java.lang.Object> getHeaders()
- Specified by:
getHeaders
in interfaceMessageInfo
-
getNotValidBefore
public java.util.Date getNotValidBefore()
- Specified by:
getNotValidBefore
in interfaceMessageInfo
-
getInitialRoutingAddress
public java.lang.String getInitialRoutingAddress()
- Specified by:
getInitialRoutingAddress
in interfaceMessageInfo
-
getTo
public java.lang.String getTo()
- Specified by:
getTo
in interfaceMessageInfo
-
-