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