All Classes and Interfaces
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.JSONDataFilter walks an object to see if it is
a JSON data structure and calls the appropriate methods
JSONDataFilter.filterString(ServerSession, ServerChannel, String),
JSONDataFilter.filterNumber(ServerSession, ServerChannel, Number),
JSONDataFilter.filterBoolean(ServerSession, ServerChannel, Boolean),
JSONDataFilter.filterArray(ServerSession, ServerChannel, Object),
JSONDataFilter.filterCollection(ServerSession, ServerChannel, Collection),
JSONDataFilter.filterList(ServerSession, ServerChannel, List),
JSONDataFilter.filterMap(ServerSession, ServerChannel, Map).A
LocalSession implementation.Timesync extension (server side).