Package org.igniterealtime.jbosh
Class CMSessionParams
java.lang.Object
org.igniterealtime.jbosh.CMSessionParams
A BOSH connection manager session instance. This consolidates the
configuration knowledge related to the CM session and provides a
mechanism by which
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AttrAcceptprivate final AttrAckprivate final booleanprivate final AttrCharsetsprivate final AttrHoldprivate final AttrInactivityprivate final AttrMaxPauseprivate final AttrPollingprivate final AttrRequestsprivate final AttrSessionIDprivate final AttrVersionprivate final AttrWait -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCMSessionParams(AttrSessionID aSid, AttrWait aWait, AttrVersion aVer, AttrPolling aPolling, AttrInactivity aInactivity, AttrRequests aRequests, AttrHold aHold, AttrAccept aAccept, AttrMaxPause aMaxPause, AttrAck aAck, AttrCharsets aCharsets, boolean amAckingRequests) Prevent direct construction. -
Method Summary
Modifier and TypeMethodDescription(package private) static CMSessionParamsfromSessionInit(AbstractBody req, AbstractBody resp) (package private) AttrAccept(package private) AttrAckgetAck()(package private) AttrCharsets(package private) AttrHoldgetHold()(package private) AttrInactivity(package private) AttrMaxPause(package private) AttrPolling(package private) AttrRequestsprivate static StringgetRequiredAttribute(AbstractBody body, BodyQName name) (package private) AttrSessionID(package private) AttrVersion(package private) AttrWaitgetWait()(package private) boolean
-
Field Details
-
sid
-
wait
-
ver
-
polling
-
inactivity
-
requests
-
hold
-
accept
-
maxPause
-
ack
-
charsets
-
ackingRequests
private final boolean ackingRequests
-
-
Constructor Details
-
CMSessionParams
private CMSessionParams(AttrSessionID aSid, AttrWait aWait, AttrVersion aVer, AttrPolling aPolling, AttrInactivity aInactivity, AttrRequests aRequests, AttrHold aHold, AttrAccept aAccept, AttrMaxPause aMaxPause, AttrAck aAck, AttrCharsets aCharsets, boolean amAckingRequests) Prevent direct construction.
-
-
Method Details
-
fromSessionInit
- Throws:
BOSHException
-
getRequiredAttribute
- Throws:
BOSHException
-
getSessionID
AttrSessionID getSessionID() -
getWait
AttrWait getWait() -
getVersion
AttrVersion getVersion() -
getPollingInterval
AttrPolling getPollingInterval() -
getInactivityPeriod
AttrInactivity getInactivityPeriod() -
getRequests
AttrRequests getRequests() -
getHold
AttrHold getHold() -
getAccept
AttrAccept getAccept() -
getMaxPause
AttrMaxPause getMaxPause() -
getAck
AttrAck getAck() -
getCharsets
AttrCharsets getCharsets() -
isAckingRequests
boolean isAckingRequests()
-