Skip navigation links
A B C D E G H I O P R S T 

A

AbstractBody - Class in org.igniterealtime.jbosh
Class representing a single message to or from the BOSH connection manager (CM).
addBOSHClientConnListener(BOSHClientConnListener) - Method in class org.igniterealtime.jbosh.BOSHClient
Adds a connection listener to the session.
addBOSHClientRequestListener(BOSHClientRequestListener) - Method in class org.igniterealtime.jbosh.BOSHClient
Adds a request message listener to the session.
addBOSHClientResponseListener(BOSHClientResponseListener) - Method in class org.igniterealtime.jbosh.BOSHClient
Adds a response message listener to the session.

B

BodyQName - Class in org.igniterealtime.jbosh
Qualified name of an attribute of the wrapper element.
BOSHClient - Class in org.igniterealtime.jbosh
BOSH Client session instance.
BOSHClientConfig - Class in org.igniterealtime.jbosh
BOSH client configuration information.
BOSHClientConfig.Builder - Class in org.igniterealtime.jbosh
Class instance builder, after the builder pattern.
BOSHClientConnEvent - Class in org.igniterealtime.jbosh
Client connection event, notifying of changes in connection state.
BOSHClientConnListener - Interface in org.igniterealtime.jbosh
Interface used by parties interested in monitoring the connection state of a client session.
BOSHClientRequestListener - Interface in org.igniterealtime.jbosh
Interface used by parties interested in monitoring outbound requests made by the client to the connection manager (CM).
BOSHClientResponseListener - Interface in org.igniterealtime.jbosh
Interface used by parties interested in monitoring inbound responses to the client from the connection manager (CM).
BOSHException - Exception in org.igniterealtime.jbosh
Exception class used by the BOSH API to minimize the number of checked exceptions which must be handled by the user of the API.
BOSHException(String) - Constructor for exception org.igniterealtime.jbosh.BOSHException
Creates a new exception isntance with the specified descriptive message.
BOSHException(String, Throwable) - Constructor for exception org.igniterealtime.jbosh.BOSHException
Creates a new exception isntance with the specified descriptive message and the underlying root cause of the exceptional condition.
BOSHMessageEvent - Class in org.igniterealtime.jbosh
Event representing a message sent to or from a BOSH connection manager.
build() - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Build the immutable object instance with the current configuration.
build() - Method in class org.igniterealtime.jbosh.ComposableBody.Builder
Build the immutable object instance with the current configuration.
builder() - Static method in class org.igniterealtime.jbosh.ComposableBody
Create a builder instance to build new instances of this class.

C

close() - Method in class org.igniterealtime.jbosh.BOSHClient
Forcibly close this client session instance.
ComposableBody - Class in org.igniterealtime.jbosh
Implementation of the AbstractBody class which allows for the definition of messages from individual elements of a body.
ComposableBody.Builder - Class in org.igniterealtime.jbosh
Class instance builder, after the builder pattern.
connectionEvent(BOSHClientConnEvent) - Method in interface org.igniterealtime.jbosh.BOSHClientConnListener
Called when the connection state of the client which the listener is registered against has changed.
create(String, String) - Static method in class org.igniterealtime.jbosh.BodyQName
Creates a new qualified name using a namespace URI and local name.
create(BOSHClientConfig) - Static method in class org.igniterealtime.jbosh.BOSHClient
Create a new BOSH client session using the client configuration information provided.
create(URI, String) - Static method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Creates a new builder instance, used to create instances of the BOSHClientConfig class.
create(BOSHClientConfig) - Static method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Creates a new builder instance using the existing configuration provided as a starting point.
createWithPrefix(String, String, String) - Static method in class org.igniterealtime.jbosh.BodyQName
Creates a new qualified name using a namespace URI and local name along with an optional prefix.

D

disconnect() - Method in class org.igniterealtime.jbosh.BOSHClient
End the BOSH session by disconnecting from the remote BOSH connection manager.
disconnect(ComposableBody) - Method in class org.igniterealtime.jbosh.BOSHClient
End the BOSH session by disconnecting from the remote BOSH connection manager, sending the provided content in the final connection termination message.

E

equals(Object) - Method in class org.igniterealtime.jbosh.BodyQName

G

getAttribute(BodyQName) - Method in class org.igniterealtime.jbosh.AbstractBody
Get the value of the specified attribute.
getAttributeNames() - Method in class org.igniterealtime.jbosh.AbstractBody
Get a set of all defined attribute names.
getAttributes() - Method in class org.igniterealtime.jbosh.AbstractBody
Get a map of all defined attribute names with their corresponding values.
getAttributes() - Method in class org.igniterealtime.jbosh.ComposableBody
Get a map of all defined attribute names with their corresponding values.
getBody() - Method in class org.igniterealtime.jbosh.BOSHMessageEvent
Gets the message body which was sent or received.
getBOSHClient() - Method in class org.igniterealtime.jbosh.BOSHClientConnEvent
Gets the client from which this event originated.
getBOSHClientConfig() - Method in class org.igniterealtime.jbosh.BOSHClient
Get the client configuration that was used to create this client instance.
getCause() - Method in class org.igniterealtime.jbosh.BOSHClientConnEvent
Returns the underlying cause of the error condition.
getFrom() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the ID of the local client.
getLang() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the default language of any human-readable content within the XML.
getLocalPart() - Method in class org.igniterealtime.jbosh.BodyQName
Get the local part of this qualified name.
getNamespaceURI() - Method in class org.igniterealtime.jbosh.BodyQName
Get the namespace URI of this qualified name.
getOutstandingRequests() - Method in class org.igniterealtime.jbosh.BOSHClientConnEvent
Get the list of requests which may not have been sent or were not acknowledged by the remote connection manager prior to session termination.
getPayloadXML() - Method in class org.igniterealtime.jbosh.ComposableBody
Get the paylaod XML in String form.
getPrefix() - Method in class org.igniterealtime.jbosh.BodyQName
Get the optional prefix used with this qualified name, or null if no prefix has been assiciated.
getProxyHost() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the HTTP proxy host to use.
getProxyPort() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the HTTP proxy port to use.
getRoute() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the routing information for messages sent to the CM.
getSSLContext() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the SSL context to use for this session.
getTo() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the ID of the target domain.
getURI() - Method in class org.igniterealtime.jbosh.BOSHClientConfig
Get the URI to use to contact the connection manager.

H

hashCode() - Method in class org.igniterealtime.jbosh.BodyQName

I

isConnected() - Method in class org.igniterealtime.jbosh.BOSHClientConnEvent
Returns whether or not the session has been successfully established and is currently active.
isError() - Method in class org.igniterealtime.jbosh.BOSHClientConnEvent
Returns whether or not this event indicates an error condition.

O

org.igniterealtime.jbosh - package org.igniterealtime.jbosh
Core classes of the JBOSH API.

P

pause() - Method in class org.igniterealtime.jbosh.BOSHClient
Attempt to pause the current session.

R

rebuild() - Method in class org.igniterealtime.jbosh.ComposableBody
If this ComposableBody instance is a dynamic instance, uses this ComposableBody instance as a starting point, create a builder which can be used to create another ComposableBody instance based on this one.
removeBOSHClientConnListener(BOSHClientConnListener) - Method in class org.igniterealtime.jbosh.BOSHClient
Removes a connection listener from the session.
removeBOSHClientRequestListener(BOSHClientRequestListener) - Method in class org.igniterealtime.jbosh.BOSHClient
Removes a request message listener from the session, if previously added.
removeBOSHClientResponseListener(BOSHClientResponseListener) - Method in class org.igniterealtime.jbosh.BOSHClient
Removes a response message listener from the session, if previously added.
requestSent(BOSHMessageEvent) - Method in interface org.igniterealtime.jbosh.BOSHClientRequestListener
Called when the listener is being notified that a client request is about to be sent to the connection manager.
responseReceived(BOSHMessageEvent) - Method in interface org.igniterealtime.jbosh.BOSHClientResponseListener
Called when the listener is being notified that a response has been received from the connection manager.

S

send(ComposableBody) - Method in class org.igniterealtime.jbosh.BOSHClient
Send the provided message data to the remote connection manager.
setAttribute(BodyQName, String) - Method in class org.igniterealtime.jbosh.ComposableBody.Builder
Set an attribute on the message body / wrapper element.
setCompressionEnabled(boolean) - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Set whether or not compression of the underlying data stream should be attempted.
setFrom(String) - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Set the ID of the client station, to be forwarded to the connection manager when new sessions are created.
setNamespaceDefinition(String, String) - Method in class org.igniterealtime.jbosh.ComposableBody.Builder
Convenience method to set a namespace definition.
setPayloadXML(String) - Method in class org.igniterealtime.jbosh.ComposableBody.Builder
Set the body message's wrapped payload content.
setProxy(String, int) - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Specify the hostname and port of an HTTP proxy to connect through.
setRoute(String, String, int) - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Sets the destination server/domain that the client should connect to.
setSSLContext(SSLContext) - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Set the SSL context to use for this session.
setXMLLang(String) - Method in class org.igniterealtime.jbosh.BOSHClientConfig.Builder
Set the default language of any human-readable content within the XML.

T

toXML() - Method in class org.igniterealtime.jbosh.AbstractBody
Get an XML String representation of this message.
toXML() - Method in class org.igniterealtime.jbosh.ComposableBody
Get an XML String representation of this message.
A B C D E G H I O P R S T 
Skip navigation links

Copyright © 2020. All rights reserved.