|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.objectweb.joram.mom.util.MessagePersistenceModule
The MessagePersistenceModule class is a utility class used
by queues and proxies for persisting, retrieving and deleting messages.
Messages are either persisted individually, or grouped into vectors.
| Constructor Summary | |
MessagePersistenceModule(AgentId agentId)
Constructs a MessagePersistenceModule instance. |
|
| Method Summary | |
void |
commit()
Commits the registered savings and deletions. |
void |
delete(Message message)
Registers a message for future deletion. |
void |
deleteAll()
Deletes all persisted objects. |
java.util.Vector |
loadAll()
Loads all persisted objects. |
void |
rollback()
Rolls back all the registered saving and deletion requests. |
void |
save(Message message)
Registers a message for future saving. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MessagePersistenceModule(AgentId agentId)
MessagePersistenceModule instance.
agentId - Identifier of the agent building the module.| Method Detail |
public void save(Message message)
message - Message to persist.public void delete(Message message)
message - Message to delete.public void commit()
public void rollback()
public java.util.Vector loadAll()
public void deleteAll()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||