All Classes
Class | Description |
---|---|
Authorizer | |
Authorizer.Operation |
Operations that are to be authorized on a channel
|
Authorizer.Result |
The result of an authentication request.
|
Authorizer.Result.Denied | |
Authorizer.Result.Granted | |
Authorizer.Result.Ignored | |
Bayeux |
The
Bayeux interface is the common API for both client-side and
server-side configuration and usage of the Bayeux object. |
Bayeux.BayeuxListener |
The common base interface for Bayeux listeners.
|
BayeuxContext |
The Bayeux Context provides information about the current context of a Bayeux message.
|
BayeuxServer |
The server-side Bayeux interface.
|
BayeuxServer.BayeuxServerListener |
Common base interface for all server-side Bayeux listeners.
|
BayeuxServer.ChannelListener |
Specialized listener for
ServerChannel events. |
BayeuxServer.Extension |
Extension API for
BayeuxServer . |
BayeuxServer.Extension.Adapter |
Empty implementation of
BayeuxServer.Extension . |
BayeuxServer.SessionListener |
Specialized listener for
ServerSession events. |
BayeuxServer.SubscriptionListener |
Specialized listener for
ServerChannel subscription events. |
BinaryData |
Reified representation of binary data chunk contained in a message.
|
Channel |
A Bayeux channel is the primary message routing mechanism within Bayeux:
both Bayeux clients and Bayeux server use channels to group listeners that
are interested in receiving messages with that channel.
|
ChannelId |
Reification of a
channel id with methods to test properties
and compare with other ChannelId s. |
ClientSession |
This interface represents the client side Bayeux session.
|
ClientSession.Extension |
Extension API for client session.
|
ClientSession.Extension.Adapter |
Empty implementation of
ClientSession.Extension . |
ClientSession.MessageListener |
A listener for remote call messages.
|
ClientSessionChannel |
A client side channel representation.
|
ClientSessionChannel.ClientSessionChannelListener |
Represents a listener on a
ClientSessionChannel . |
ClientSessionChannel.MessageListener |
A listener for messages on a
ClientSessionChannel . |
ConfigurableServerChannel |
A
ConfigurableServerChannel offers an API that can be used to
configure ServerChannel s at creation time. |
ConfigurableServerChannel.Initializer |
A listener interface by means of which listeners can atomically
set the initial configuration of a channel.
|
ConfigurableServerChannel.Initializer.Persistent |
Utility class that initializes channels to be persistent
|
ConfigurableServerChannel.ServerChannelListener |
Common interface for
ServerChannel listeners. |
ConfigurableServerChannel.ServerChannelListener.Weak |
Tag interface that marks
ConfigurableServerChannel.ServerChannelListener s as "weak". |
LocalSession |
A
LocalSession is a ClientSession within the server. |
MarkedReference<T> |
Immutable, non-volatile, non-atomic version of
AtomicMarkableReference . |
Message |
The Bayeux protocol exchange information by means of messages.
|
Message.Mutable |
The mutable version of a
Message |
SecurityPolicy |
A
SecurityPolicy defines the broad authorization constraints that must be
enforced by a BayeuxServer . |
ServerChannel |
Server side representation of a Bayeux channel.
|
ServerChannel.MessageListener |
Listeners objects that implement this interface will be notified of message publish.
|
ServerChannel.SubscriptionListener |
Listener objects that implement this interface will be notified of subscription events.
|
ServerMessage |
Representation of a server side message.
|
ServerMessage.Mutable |
The mutable version of a
ServerMessage |
ServerSession |
Objects implementing this interface are the server-side representation of remote Bayeux clients.
|
ServerSession.DeQueueListener |
Listeners objects that implement this interface will be notified when the session queue
is being drained to actually deliver the messages.
|
ServerSession.Extension |
Extension API for
ServerSession . |
ServerSession.Extension.Adapter |
Empty implementation of
ServerSession.Extension . |
ServerSession.MaxQueueListener |
Listeners objects that implement this interface will be notified when the session queue is full.
|
ServerSession.MessageListener |
Listeners objects that implement this interface will be notified of message sending.
|
ServerSession.QueueListener |
Listener objects that implement this interface will be notified when a message
is queued in the session queue.
|
ServerSession.RemoveListener |
Listeners objects that implement this interface will be notified of session removal.
|
ServerSession.ServerSessionListener |
Common interface for
ServerSession listeners. |
ServerTransport |
Server side extension of a Bayeux transport.
|
Session |
A Bayeux session represents a connection between a bayeux client and a bayeux server.
|
Transport |
A transport abstract the details of the protocol used to send
Bayeux messages over the network, for example using HTTP or using
WebSocket.
|