com.caucho.message
Interface MessagePropertiesFactory<T>

All Superinterfaces:
java.util.concurrent.BlockingQueue<T>, java.util.Collection<T>, java.lang.Iterable<T>, java.util.Queue<T>
All Known Implementing Classes:
AbstractMessageFactory, NullMessageFactory, SenderMessageFactory

public interface MessagePropertiesFactory<T>
extends java.util.concurrent.BlockingQueue<T>

message factory


Method Summary
 void close()
           
 java.lang.String getContentEncoding()
           
 java.lang.String getContentType()
           
 java.lang.Object getCorrelationId()
           
 long getCreationTime()
           
 long getExpiryTime()
           
 java.lang.String getGroupId()
           
 long getGroupSequence()
           
 java.lang.Object getMessageId()
           
 int getPriority()
           
 java.lang.String getReplyTo()
           
 java.lang.String getReplyToGroupId()
           
 java.lang.String getSubject()
           
 long getTimeToLive()
           
 java.lang.String getTo()
           
 java.lang.String getUserId()
           
 boolean isDurable()
           
 boolean isFirstAcquirer()
           
 void setContentEncoding(java.lang.String contentEncoding)
           
 void setContentType(java.lang.String contentType)
           
 void setCorrelationId(java.lang.Object value)
           
 void setCreationTime(long value)
           
 void setDurable(boolean isDurable)
           
 void setExpiryTime(long expiryTime)
           
 void setFirstAcquirer(boolean isFirst)
           
 void setGroupId(java.lang.String value)
           
 void setGroupSequence(long value)
           
 void setMessageId(java.lang.Object messageId)
           
 void setPriority(int priority)
           
 void setReplyTo(java.lang.String replyTo)
           
 void setReplyToGroupId(java.lang.String value)
           
 void setSubject(java.lang.String subject)
           
 void setTimeToLive(long timeToLive)
           
 void setTo(java.lang.String to)
           
 void setUserId(java.lang.String userId)
           
 
Methods inherited from interface java.util.concurrent.BlockingQueue
add, contains, drainTo, drainTo, offer, offer, poll, put, remainingCapacity, remove, take
 
Methods inherited from interface java.util.Queue
element, peek, poll, remove
 
Methods inherited from interface java.util.Collection
addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, removeAll, retainAll, size, toArray, toArray
 

Method Detail

setDurable

void setDurable(boolean isDurable)

isDurable

boolean isDurable()

setPriority

void setPriority(int priority)

getPriority

int getPriority()

getTimeToLive

long getTimeToLive()

setTimeToLive

void setTimeToLive(long timeToLive)

isFirstAcquirer

boolean isFirstAcquirer()

setFirstAcquirer

void setFirstAcquirer(boolean isFirst)

getMessageId

java.lang.Object getMessageId()

setMessageId

void setMessageId(java.lang.Object messageId)

getUserId

java.lang.String getUserId()

setUserId

void setUserId(java.lang.String userId)

getTo

java.lang.String getTo()

setTo

void setTo(java.lang.String to)

getSubject

java.lang.String getSubject()

setSubject

void setSubject(java.lang.String subject)

getReplyTo

java.lang.String getReplyTo()

setReplyTo

void setReplyTo(java.lang.String replyTo)

getCorrelationId

java.lang.Object getCorrelationId()

setCorrelationId

void setCorrelationId(java.lang.Object value)

getContentType

java.lang.String getContentType()

setContentType

void setContentType(java.lang.String contentType)

getContentEncoding

java.lang.String getContentEncoding()

setContentEncoding

void setContentEncoding(java.lang.String contentEncoding)

getExpiryTime

long getExpiryTime()

setExpiryTime

void setExpiryTime(long expiryTime)

getCreationTime

long getCreationTime()

setCreationTime

void setCreationTime(long value)

getGroupId

java.lang.String getGroupId()

setGroupId

void setGroupId(java.lang.String value)

getGroupSequence

long getGroupSequence()

setGroupSequence

void setGroupSequence(long value)

getReplyToGroupId

java.lang.String getReplyToGroupId()

setReplyToGroupId

void setReplyToGroupId(java.lang.String value)

close

void close()