All Classes

Class
Description
HTTP ServerTransport base class, used by ServerTransports that use HTTP as transport or to initiate a transport connection.
 
A AbstractServerTransport.Scheduler for HTTP-based transports.
The base class of all server transports.
Performs server-to-client transport operations when a /meta/connect message is held and a server-side message is published.
A scheduler that does not perform any operation but remembers the /meta/connect cycle.
AbstractService provides convenience methods to assist with the creation of a CometD services.
The base class for HTTP transports that use blocking stream I/O.
Installing this extension in a BayeuxServer provides support for server-to-client message acknowledgement if a client also supports it.
A listener for acknowledgement events.
Tracks the batch id of messages sent to a client.
Monitors the activity of ServerSessions and disconnects them after a period of inactivity.
The possible activity to monitor
Monitors the activity of a single ServerSession, disconnecting it when the max inactivity period is exceeded.
 
 
 
 
A server extension that encodes byte[] or ByteBuffer into a BinaryData object using the Z85 format for outgoing messages, and decodes BinaryData objects back into byte[] or ByteBuffer for incoming messages.
An extension that encodes/decodes binary data for a ServerSession.
The CometD Servlet maps HTTP requests to the AbstractHttpTransport of a BayeuxServer instance.
A filter that can add, modify or remove fields from the message data.
Aborts the filtering of the message data.
A MessageListener that applies DataFilters to the received messages.
 
This Authorizer implementation grants permission for a set of operations defined at construction time.
 
 
Server specific JSONContext that binds to ServerMessage.Mutable.
 
 
A LocalSession implementation.
 
 
 
 
 
 
 
Timesync extension (server side).