Red Hat Training
A Red Hat training course is available for JBoss Enterprise SOA Platform
13.2. Message Store Interface
This is the message store interface:
public interface MessageStore { public MessageURIGenerator getMessageURIGenerator(); public URI addMessage (Message message, String classification) throws MessageStoreException; public Message getMessage (URI uid) throws MessageStoreException; public void setUndelivered(URI uid) throws MessageStoreException; public void setDelivered(URI uid) throws MessageStoreException; public Map$lt;URI, Message> getUndeliveredMessages(String classification) throws MessageStoreException; public Map$lt;URI, Message> getAllMessages(String classification) throws MessageStoreException; public Message getMessage (URI uid, String classification) throws MessageStoreException; public int removeMessage (URI uid, String classification) throws MessageStoreException; }