Scheduler
for HTTP-based transports.BayeuxServerImpl
instance for
the transport./meta/connect
message is held and a server-side message is published./meta/connect
cycle.AbstractService
provides convenience methods to assist with the
creation of a CometD services.BayeuxServer
provides support for
server-to-client message acknowledgement if a client also supports it.ServerSession
s and disconnects them after a period of inactivity.BayeuxServer
ServerSession
, disconnecting it
when the max inactivity period is exceeded.ServerChannel.MessageListener
on the given channel, so that the method
is invoked for each message received on the channel.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.ServerSession
.AbstractHttpTransport
of a BayeuxServer
instance.message data
.Operation#CREATE
, Operation#SUBSCRIBE
and Operation#PUBLISH
authorizationOperation#CREATE
authorizationOperation#CREATE
and Operation#SUBSCRIBE
authorizationOperation#PUBLISH
authorizationOperation#SUBSCRIBE
authorizationOperation#SUBSCRIBE
and Operation#PUBLISH
authorizationAuthorizer
implementation grants permission
for a set of operations defined at construction time.init
object must be an array of array of this form: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)
.LocalSession
implementation.ServerSession.Extension
that monitors the activity of the given ServerSession
Copyright © 2008–2023 The CometD Project. All rights reserved.