|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A MessageContainer holds the messages for a particular destination
Method Summary | |
MessageIdentity |
addMessage(ActiveMQMessage msg)
Add an ActiveMQMessage to the message container |
boolean |
containsMessage(MessageIdentity messageIdentity)
Returns whether or not this container contains the given message identity which provides an optimisation over getMessage() where the message does not need to be loaded. |
void |
delete(MessageIdentity messageIdentity,
MessageAck ack)
Delete a message - if no |
String |
getDestinationName()
|
ActiveMQMessage |
getMessage(MessageIdentity messageIdentity)
Return the ActiveMQMessage that matches the Id |
MessageContainerAdmin |
getMessageContainerAdmin()
|
boolean |
isDeadLetterQueue()
returns true if this container is a dead letter queue |
void |
registerMessageInterest(MessageIdentity messageIdentity)
Register that a consumer will be interested in this message |
void |
unregisterMessageInterest(MessageIdentity messageIdentity,
MessageAck ack)
A message consumer calls this when it's no longer interested in a message so that we know when we can delete (or archive) it |
Methods inherited from interface org.codehaus.activemq.service.Service |
start, stop |
Method Detail |
public MessageContainerAdmin getMessageContainerAdmin()
public String getDestinationName()
public MessageIdentity addMessage(ActiveMQMessage msg) throws JMSException
msg
-
JMSException
public void delete(MessageIdentity messageIdentity, MessageAck ack) throws JMSException
messageIdentity
- ack
-
JMSException
public ActiveMQMessage getMessage(MessageIdentity messageIdentity) throws JMSException
messageIdentity
-
JMSException
public void registerMessageInterest(MessageIdentity messageIdentity) throws JMSException
messageIdentity
-
JMSException
public void unregisterMessageInterest(MessageIdentity messageIdentity, MessageAck ack) throws JMSException
messageIdentity
- ack
-
JMSException
public boolean containsMessage(MessageIdentity messageIdentity) throws JMSException
messageIdentity
-
JMSException
public boolean isDeadLetterQueue()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |