|
Joram ${version} | |||||||||
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.
Constructor Summary | |
MessagePersistenceModule()
|
Method Summary | |
static void |
delete(MessagePersistent message)
delete the message. |
static void |
deleteAll(java.lang.String agentId)
Deletes all persisted objects. |
static java.lang.String |
getSaveName(java.lang.String agentId,
MessagePersistent message)
|
static java.util.Vector |
loadAll(java.lang.String agentId)
Loads all persisted messages. |
static MessageBody |
loadBody(java.lang.String name)
Load persisted message body. |
static Message |
loadHeader(java.lang.String name)
Load persisted message header. |
static java.lang.String |
save(java.lang.String agentId,
MessagePersistent message)
save the message (header and body). |
static java.lang.String |
saveBody(java.lang.String agentId,
MessagePersistent message)
save the message body. |
static java.lang.String |
saveHeader(java.lang.String agentId,
MessagePersistent message)
save the message header. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MessagePersistenceModule()
Method Detail |
public static java.lang.String getSaveName(java.lang.String agentId, MessagePersistent message)
public static java.lang.String save(java.lang.String agentId, MessagePersistent message)
agentId
- id of agent.message
- Message to save.public static java.lang.String saveHeader(java.lang.String agentId, MessagePersistent message)
agentId
- id of agent.message
- Message to save header.public static java.lang.String saveBody(java.lang.String agentId, MessagePersistent message)
agentId
- id of agent.message
- Message to save body.public static Message loadHeader(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static MessageBody loadBody(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static void delete(MessagePersistent message)
message
- Message to delete.public static java.util.Vector loadAll(java.lang.String agentId)
public static void deleteAll(java.lang.String agentId)
|
Joram ${version} | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |