Class InternalMessageHeader
- java.lang.Object
-
- org.apache.qpid.server.message.internal.InternalMessageHeader
-
- All Implemented Interfaces:
java.io.Serializable
,AMQMessageHeader
public final class InternalMessageHeader extends java.lang.Object implements AMQMessageHeader, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InternalMessageHeader(java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.String correlationId, long expiration, java.lang.String userId, java.lang.String appId, java.lang.String messageId, java.lang.String mimeType, java.lang.String encoding, byte priority, long timestamp, long notValidBefore, java.lang.String type, java.lang.String replyTo, long arrivalTime)
InternalMessageHeader(AMQMessageHeader header)
InternalMessageHeader(AMQMessageHeader header, long arrivalTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsHeader(java.lang.String name)
boolean
containsHeaders(java.util.Set<java.lang.String> names)
java.lang.String
getAppId()
java.lang.String
getCorrelationId()
java.lang.String
getEncoding()
long
getExpiration()
java.lang.String
getGroupId()
java.lang.Object
getHeader(java.lang.String name)
java.util.Map<java.lang.String,java.lang.Object>
getHeaderMap()
java.util.Collection<java.lang.String>
getHeaderNames()
java.lang.String
getMessageId()
java.lang.String
getMimeType()
long
getNotValidBefore()
byte
getPriority()
java.lang.String
getReplyTo()
long
getTimestamp()
java.lang.String
getType()
java.lang.String
getUserId()
-
-
-
Constructor Detail
-
InternalMessageHeader
public InternalMessageHeader(java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.String correlationId, long expiration, java.lang.String userId, java.lang.String appId, java.lang.String messageId, java.lang.String mimeType, java.lang.String encoding, byte priority, long timestamp, long notValidBefore, java.lang.String type, java.lang.String replyTo, long arrivalTime)
-
InternalMessageHeader
public InternalMessageHeader(AMQMessageHeader header)
-
InternalMessageHeader
public InternalMessageHeader(AMQMessageHeader header, long arrivalTime)
-
-
Method Detail
-
getCorrelationId
public java.lang.String getCorrelationId()
- Specified by:
getCorrelationId
in interfaceAMQMessageHeader
-
getExpiration
public long getExpiration()
- Specified by:
getExpiration
in interfaceAMQMessageHeader
-
getUserId
public java.lang.String getUserId()
- Specified by:
getUserId
in interfaceAMQMessageHeader
-
getAppId
public java.lang.String getAppId()
- Specified by:
getAppId
in interfaceAMQMessageHeader
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupId
in interfaceAMQMessageHeader
-
getMessageId
public java.lang.String getMessageId()
- Specified by:
getMessageId
in interfaceAMQMessageHeader
-
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeType
in interfaceAMQMessageHeader
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncoding
in interfaceAMQMessageHeader
-
getPriority
public byte getPriority()
- Specified by:
getPriority
in interfaceAMQMessageHeader
-
getTimestamp
public long getTimestamp()
- Specified by:
getTimestamp
in interfaceAMQMessageHeader
-
getNotValidBefore
public long getNotValidBefore()
- Specified by:
getNotValidBefore
in interfaceAMQMessageHeader
-
getType
public java.lang.String getType()
- Specified by:
getType
in interfaceAMQMessageHeader
-
getReplyTo
public java.lang.String getReplyTo()
- Specified by:
getReplyTo
in interfaceAMQMessageHeader
-
getHeader
public java.lang.Object getHeader(java.lang.String name)
- Specified by:
getHeader
in interfaceAMQMessageHeader
-
containsHeaders
public boolean containsHeaders(java.util.Set<java.lang.String> names)
- Specified by:
containsHeaders
in interfaceAMQMessageHeader
-
containsHeader
public boolean containsHeader(java.lang.String name)
- Specified by:
containsHeader
in interfaceAMQMessageHeader
-
getHeaderNames
public java.util.Collection<java.lang.String> getHeaderNames()
- Specified by:
getHeaderNames
in interfaceAMQMessageHeader
-
getHeaderMap
public java.util.Map<java.lang.String,java.lang.Object> getHeaderMap()
-
-