org.jboss.soa.esb.services.persistence
Interface MessageStore


public interface MessageStore


Method Summary
 java.net.URI addMessage(Message message)
           
 Message getMessage(java.net.URI uid)
           
 java.util.Map<java.net.URI,Message> getUndeliveredMessages()
           
 void setDelivered(java.net.URI uid)
           
 void setUndelivered(java.net.URI uid)
           
 

Method Detail

addMessage

java.net.URI addMessage(Message message)
                        throws MessageStoreException
Throws:
MessageStoreException

getMessage

Message getMessage(java.net.URI uid)
                   throws MessageStoreException
Throws:
MessageStoreException

setUndelivered

void setUndelivered(java.net.URI uid)
                    throws MessageStoreException
Throws:
MessageStoreException

setDelivered

void setDelivered(java.net.URI uid)
                  throws MessageStoreException
Throws:
MessageStoreException

getUndeliveredMessages

java.util.Map<java.net.URI,Message> getUndeliveredMessages()
                                                           throws MessageStoreException
Throws:
MessageStoreException