|
||||||||||
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 |