All Classes

Class Description
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.
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 ChannelIds.
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
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.
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.