|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jrun.jms.core.messagemgr.AbstractMessageHandle
|
+--jrun.jms.core.messagemgr.PersistentMessageHandle
A persistent message handle extends MessageHandle and references a
persistent message. These messages can be discarded from the cache and later
faulted in through the 'resolve' method.
| Constructor Summary | |
PersistentMessageHandle()
Default constructor |
|
PersistentMessageHandle(MessageImpl message)
Create a persistent handle from a message |
|
| Method Summary | |
void |
clear()
Override the behaviour of the base class. |
java.lang.Object |
clone()
Clone the persistent message handle object |
void |
destroy()
Destroy this handle |
boolean |
equals(java.lang.Object object)
|
java.lang.String |
getConsumerName()
Return durable consumer name |
int |
hashCode()
|
void |
readExternal(java.io.ObjectInput stream)
|
void |
setConsumerName(java.lang.String name)
Set the consumer name associated with this handle |
void |
setDelivered()
This is used to set the message as delivered. |
java.lang.String |
toString()
Return a stringified version of the handle |
void |
writeExternal(java.io.ObjectOutput stream)
|
| Methods inherited from class jrun.jms.core.messagemgr.AbstractMessageHandle |
getAcceptedTime, getClientId, getDelivered, getDestination, getExpiryTime, getMessage, getMessageId, getPriority, getSequenceNumber, setAcceptedTime, setClientId, setDelivered, setDestination, setExpiryTime, setMessageId, setPriority, setSequenceNumber |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jrun.jms.core.message.MessageHandle |
getAcceptedTime, getClientId, getDelivered, getDestination, getExpiryTime, getMessage, getMessageId, getPriority, getSequenceNumber, setAcceptedTime, setClientId, setDestination, setExpiryTime, setPriority, setSequenceNumber |
| Constructor Detail |
public PersistentMessageHandle()
public PersistentMessageHandle(MessageImpl message)
throws javax.jms.JMSException,
FailedToCreateHandleException
message - - persistent messageJMSException - - if the object cannot be constructed| Method Detail |
public void setConsumerName(java.lang.String name)
name - - consumer namepublic java.lang.String getConsumerName()
public void clear()
clear in interface MessageHandleclear in class AbstractMessageHandlepublic void destroy()
destroy in interface MessageHandledestroy in class AbstractMessageHandle
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException - public boolean equals(java.lang.Object object)
equals in class AbstractMessageHandlepublic java.lang.String toString()
AbstractMessageHandletoString in class AbstractMessageHandlejrun.jms.core.messagemgr.AbstractMessageHandlepublic int hashCode()
hashCode in class AbstractMessageHandlepublic void setDelivered()
setDelivered in interface MessageHandlesetDelivered in class AbstractMessageHandle
public void writeExternal(java.io.ObjectOutput stream)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class AbstractMessageHandle
public void readExternal(java.io.ObjectInput stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class AbstractMessageHandle
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||