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 AttrAccept
private final AttrAck
private final boolean
private final AttrCharsets
private final AttrHold
private final AttrInactivity
private final AttrMaxPause
private final AttrPolling
private final AttrRequests
private final AttrSessionID
private final AttrVersion
private final AttrWait
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
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 Summary
Modifier and TypeMethodDescription(package private) static CMSessionParams
fromSessionInit
(AbstractBody req, AbstractBody resp) (package private) AttrAccept
(package private) AttrAck
getAck()
(package private) AttrCharsets
(package private) AttrHold
getHold()
(package private) AttrInactivity
(package private) AttrMaxPause
(package private) AttrPolling
(package private) AttrRequests
private static String
getRequiredAttribute
(AbstractBody body, BodyQName name) (package private) AttrSessionID
(package private) AttrVersion
(package private) AttrWait
getWait()
(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()
-