Package org.jivesoftware.openfire.http
Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH).
-
Interface Summary Interface Description SessionListener Listens for HTTP binding session events. -
Class Summary Class Description HttpBindBody Representation of the 'body' element of an HTTP-Bind defined request.HttpBindContentSecurityPolicyFilter Adds Content-Security-Policy headers to HTTP responses based on configuration from HTTP Binding / Bosh properties.HttpBindManager Responsible for making available BOSH (functionality to the outside world, using an embedded web server.HttpBindServlet Servlet which handles requests to the HTTP binding service.HttpConnection Represents one HTTP connection with a client using the HTTP Binding service.HttpSession A session represents a series of interactions with an XMPP client sending packets using the HTTP Binding protocol specified in XEP-0124.HttpSession.HttpVirtualConnection A virtual server connection relates to a http session which its self can relate to many http connections.HttpSessionManager Manages sessions for all users connecting to Openfire using the HTTP binding protocol, XEP-0124.ResourceServlet Combines and serves resources, such as javascript or css files.SessionEventDispatcher TempFileToucherTask A task that, periodically, updates the 'last modified' date of all files in the Jetty 'tmp' directories. -
Enum Summary Enum Description BoshBindingError An enum defining all errors which can happen during a BOSH session.BoshBindingError.Type SessionEventDispatcher.EventType -
Exception Summary Exception Description HttpBindException HttpConnectionClosedException This exception is thrown when an action attempted on the connection to the client but the connection has been closed.