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.
Bayeux.Validator
Validates Bayeux protocol elements such as channel ids and message ids.
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.