Abstract base class for creating BOSH attribute classes.
Class representing a single message to or from the BOSH connection
manager (CM).
Abstract base class for attribute implementations based on Integer
types.
Data type representing the getValue of the accept
attribute of the
bosh
element.
Data type representing the getValue of the ack
attribute of the
bosh
element.
Data type representing the getValue of the charsets
attribute of the
bosh
element.
Data type representing the getValue of the hold
attribute of the
bosh
element.
Data type representing the value of the inactivity
attribute of the
bosh
element.
Data type representing the getValue of the maxpause
attribute of the
bosh
element.
Data type representing the getValue of the pause
attribute of the
bosh
element.
Data type representing the getValue of the polling
attribute of the
bosh
element.
Data type representing the value of the requests
attribute of the
bosh
element.
Data type representing the getValue of the sid
attribute of the
bosh
element.
Data type representing the getValue of the ver
attribute of the
bosh
element.
Data type representing the getValue of the wait
attribute of the
bosh
element.
Interface for parser implementations to implement in order to abstract the
business of XML parsing out of the Body class.
Data extracted from a raw XML message by a BodyParser implementation.
Qualified name of an attribute of the wrapper element.
BOSH Client session instance.
Class used in testing to dynamically manipulate received exchanges
at test runtime.
BOSH client configuration information.
Class instance builder, after the builder pattern.
Client connection event, notifying of changes in connection state.
Interface used by parties interested in monitoring the connection state
of a client session.
Interface used by parties interested in monitoring outbound requests made
by the client to the connection manager (CM).
Interface used by parties interested in monitoring inbound responses
to the client from the connection manager (CM).
Exception class used by the BOSH API to minimize the number of checked
exceptions which must be handled by the user of the API.
Event representing a message sent to or from a BOSH connection manager.
A BOSH connection manager session instance.
Implementation of the AbstractBody
class which allows for the
definition of messages from individual elements of a body.
Class instance builder, after the builder pattern.
A request and response pair representing a single exchange with a remote
content manager.
This class represents a complete HTTP response to a request made via
a HTTPSender
send request.
Interface used to represent code which can send a BOSH XML body over
HTTP to a connection manager.
Request ID sequence generator.
Implementation of the AbstractBody
class which allows for the
definition of messages from pre-existing message content.
Terminal binding conditions and their associated messages.