Spring AMQP

org.springframework.amqp.core
Interface MessageProperties

All Known Implementing Classes:
RabbitMessageProperties, SimpleMessageProperties

public interface MessageProperties

Message Properties for an AMQP message.

Author:
Mark Fisher, Mark Pollack

Field Summary
static String CONTENT_TYPE_BYTES
           
static String CONTENT_TYPE_JSON
           
static String CONTENT_TYPE_SERIALIZED_OBJECT
           
static String CONTENT_TYPE_TEXT_PLAIN
           
 
Method Summary
 String getAppId()
           
 String getClusterId()
           
 String getContentEncoding()
           
 long getContentLength()
           
 String getContentType()
           
 byte[] getCorrelationId()
           
 MessageDeliveryMode getDeliveryMode()
           
 long getDeliveryTag()
           
 String getExpiration()
           
 Map<String,Object> getHeaders()
           
 Integer getMessageCount()
           
 String getMessageId()
           
 Integer getPriority()
           
 String getReceivedExchange()
           
 String getReceivedRoutingKey()
           
 Address getReplyTo()
           
 Date getTimestamp()
           
 String getType()
           
 String getUserId()
           
 Boolean isRedelivered()
           
 void setAppId(String appId)
           
 void setClusterId(String id)
           
 void setContentEncoding(String contentEncoding)
           
 void setContentLength(long contentLength)
           
 void setContentType(String contentType)
           
 void setCorrelationId(byte[] correlationId)
           
 void setDefaultCharset(String charSet)
           
 void setDeliveryMode(MessageDeliveryMode deliveryMode)
           
 void setExpiration(String expiration)
           
 void setHeader(String key, Object value)
           
 void setMessageId(String id)
           
 void setPriority(Integer priority)
           
 void setReplyTo(Address replyTo)
           
 void setType(String type)
           
 void setUserId(String userId)
           
 

Field Detail

CONTENT_TYPE_BYTES

static final String CONTENT_TYPE_BYTES
See Also:
Constant Field Values

CONTENT_TYPE_TEXT_PLAIN

static final String CONTENT_TYPE_TEXT_PLAIN
See Also:
Constant Field Values

CONTENT_TYPE_SERIALIZED_OBJECT

static final String CONTENT_TYPE_SERIALIZED_OBJECT
See Also:
Constant Field Values

CONTENT_TYPE_JSON

static final String CONTENT_TYPE_JSON
See Also:
Constant Field Values
Method Detail

getHeaders

Map<String,Object> getHeaders()

setHeader

void setHeader(String key,
               Object value)

getTimestamp

Date getTimestamp()

setAppId

void setAppId(String appId)

getAppId

String getAppId()

setUserId

void setUserId(String userId)

getUserId

String getUserId()

setType

void setType(String type)

getType

String getType()

setMessageId

void setMessageId(String id)

getMessageId

String getMessageId()

setClusterId

void setClusterId(String id)

getClusterId

String getClusterId()

setCorrelationId

void setCorrelationId(byte[] correlationId)

getCorrelationId

byte[] getCorrelationId()

setReplyTo

void setReplyTo(Address replyTo)

getReplyTo

Address getReplyTo()

setContentType

void setContentType(String contentType)

getContentType

String getContentType()

setContentEncoding

void setContentEncoding(String contentEncoding)

getContentEncoding

String getContentEncoding()

setContentLength

void setContentLength(long contentLength)

getContentLength

long getContentLength()

setDefaultCharset

void setDefaultCharset(String charSet)

setDeliveryMode

void setDeliveryMode(MessageDeliveryMode deliveryMode)

getDeliveryMode

MessageDeliveryMode getDeliveryMode()

setExpiration

void setExpiration(String expiration)

getExpiration

String getExpiration()

setPriority

void setPriority(Integer priority)

getPriority

Integer getPriority()

getReceivedExchange

String getReceivedExchange()

getReceivedRoutingKey

String getReceivedRoutingKey()

isRedelivered

Boolean isRedelivered()

getDeliveryTag

long getDeliveryTag()

getMessageCount

Integer getMessageCount()

Spring AMQP

Copyright © 2010. All Rights Reserved.