|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.util.qos.QosData org.xmlBlaster.util.qos.DisconnectQosData
public class DisconnectQosData
This class encapsulates the qos of a logout() or disconnect()
DisconnectQosSaxFactory
,
DisconnectQosTest
,
Serialized FormField Summary | |
---|---|
private PropBoolean |
clearSessions
|
private PropBoolean |
deleteSubjectQueue
|
protected I_DisconnectQosFactory |
factory
|
private static java.util.logging.Logger |
log
|
private static long |
serialVersionUID
|
Fields inherited from class org.xmlBlaster.util.qos.QosData |
---|
DEFAULT_persistent, glob, rcvTimestamp, routeNodeList, routeNodes, serialData |
Constructor Summary | |
---|---|
DisconnectQosData(Global glob)
Default constructor |
|
DisconnectQosData(Global glob,
I_DisconnectQosFactory factory,
java.lang.String serialData)
Parses the given ASCII logout QoS. |
Method Summary | |
---|---|
boolean |
clearSessions()
Return true if we shall kill all other sessions of this user on logout (defaults to false). |
void |
clearSessions(boolean del)
|
PropBoolean |
clearSessionsProp()
|
java.lang.Object |
clone()
Returns a deep clone, you can change safely all data. |
boolean |
deleteSubjectQueue()
Return true if subject queue shall be deleted with last user session |
void |
deleteSubjectQueue(boolean del)
|
PropBoolean |
deleteSubjectQueueProp()
|
boolean |
isPersistent()
|
java.lang.String |
toString()
Converts the data into a valid XML ASCII string. |
java.lang.String |
toXml()
Dump state of this object into a XML ASCII string. |
java.lang.String |
toXml(java.lang.String extraOffset,
java.util.Properties props)
Dump state of this object into a XML ASCII string. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static java.util.logging.Logger log
private static final long serialVersionUID
protected transient I_DisconnectQosFactory factory
private PropBoolean deleteSubjectQueue
private PropBoolean clearSessions
Constructor Detail |
---|
public DisconnectQosData(Global glob)
public DisconnectQosData(Global glob, I_DisconnectQosFactory factory, java.lang.String serialData)
Method Detail |
---|
public boolean isPersistent()
isPersistent
in class QosData
public java.lang.String toString()
toString
in class java.lang.Object
public boolean deleteSubjectQueue()
public PropBoolean deleteSubjectQueueProp()
public void deleteSubjectQueue(boolean del)
true
- if subject queue shall be deleted with last user session logoutpublic boolean clearSessions()
public PropBoolean clearSessionsProp()
public void clearSessions(boolean del)
true
- if we shall kill all other sessions of this user on logout (defaults to false).public final java.lang.String toXml()
toXml
in class QosData
public final java.lang.String toXml(java.lang.String extraOffset, java.util.Properties props)
toXml
in class QosData
extraOffset
- indenting of tags for nice output
public java.lang.Object clone()
clone
in class QosData
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |