All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Authorizer Authorizer.Operation Operations that are to be authorized on a channelAuthorizer.Result The result of an authentication request.Authorizer.Result.Denied Authorizer.Result.Granted Authorizer.Result.Ignored Bayeux TheBayeux
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 forServerChannel
events.BayeuxServer.Extension Extension API forBayeuxServer
.BayeuxServer.Extension.Adapter Deprecated. UseBayeuxServer.Extension
insteadBayeuxServer.SessionListener Specialized listener forServerSession
events.BayeuxServer.SubscriptionListener Specialized listener forServerChannel
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 achannel id
with methods to test properties and compare with otherChannelId
s.ClientSession This interface represents the client side Bayeux session.ClientSession.Extension Extension API for client session.ClientSession.Extension.Adapter Deprecated. UseClientSession.Extension
insteadClientSession.MessageListener A listener for remote call messages.ClientSessionChannel A client side channel representation.ClientSessionChannel.ClientSessionChannelListener Represents a listener on aClientSessionChannel
.ClientSessionChannel.MessageListener A listener for messages on aClientSessionChannel
.ConfigurableServerChannel AConfigurableServerChannel
offers an API that can be used to configureServerChannel
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 persistentConfigurableServerChannel.ServerChannelListener Common interface forServerChannel
listeners.ConfigurableServerChannel.ServerChannelListener.Weak Tag interface that marksConfigurableServerChannel.ServerChannelListener
s as "weak".LocalSession ALocalSession
is aClientSession
within the server.MarkedReference<T> Immutable, non-volatile, non-atomic version ofAtomicMarkableReference
.Message The Bayeux protocol exchange information by means of messages.Message.Mutable The mutable version of aMessage
Promise<C> The future result of an operation, either a value if the operation succeeded, or a failure if the operation failed.Promise.Completable<S> A CompletableFuture that is also a Promise.SecurityPolicy ASecurityPolicy
defines the broad authorization constraints that must be enforced by aBayeuxServer
.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 aServerMessage
ServerSession Objects implementing this interface are the server-side representation of remote Bayeux clients.ServerSession.AddListener Listener objects that implement this interface will be notified of session addition.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 forServerSession
.ServerSession.Extension.Adapter Deprecated. ServerSession.HeartBeatListener Listeners objects that implement this interface will be notified when a/meta/connect
message is suspended by the server, and when it is subsequently resumed.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 forServerSession
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.