void |
ServerSession.AddListener.added(ServerSession session) |
Callback method invoked when the session is added to a BayeuxServer .
|
Authorizer.Result |
Authorizer.authorize(Authorizer.Operation operation,
org.cometd.bayeux.ChannelId channel,
ServerSession session,
ServerMessage message) |
|
default void |
Authorizer.authorize(Authorizer.Operation operation,
org.cometd.bayeux.ChannelId channel,
ServerSession session,
ServerMessage message,
org.cometd.bayeux.Promise<Authorizer.Result> promise) |
Callback invoked to authorize the given operation on the given channel .
|
default boolean |
SecurityPolicy.canCreate(BayeuxServer server,
ServerSession session,
String channelId,
ServerMessage message) |
|
default void |
SecurityPolicy.canCreate(BayeuxServer server,
ServerSession session,
String channelId,
ServerMessage message,
org.cometd.bayeux.Promise<Boolean> promise) |
Checks if a message should be allowed to create a new channel.
|
default boolean |
SecurityPolicy.canHandshake(BayeuxServer server,
ServerSession session,
ServerMessage message) |
|
default void |
SecurityPolicy.canHandshake(BayeuxServer server,
ServerSession session,
ServerMessage message,
org.cometd.bayeux.Promise<Boolean> promise) |
Checks if a handshake message should be accepted.
|
default boolean |
SecurityPolicy.canPublish(BayeuxServer server,
ServerSession session,
ServerChannel channel,
ServerMessage message) |
|
default void |
SecurityPolicy.canPublish(BayeuxServer server,
ServerSession session,
ServerChannel channel,
ServerMessage message,
org.cometd.bayeux.Promise<Boolean> promise) |
Checks if a client can publish a message to a channel.
|
default boolean |
SecurityPolicy.canSubscribe(BayeuxServer server,
ServerSession session,
ServerChannel channel,
ServerMessage message) |
|
default void |
SecurityPolicy.canSubscribe(BayeuxServer server,
ServerSession session,
ServerChannel channel,
ServerMessage message,
org.cometd.bayeux.Promise<Boolean> promise) |
Checks if a subscribe message from a client is allowed to subscribe to a channel.
|
void |
ServerSession.DeQueueListener.deQueue(ServerSession session,
Queue<ServerMessage> queue) |
Callback invoked to notify that the queue of messages is about to be sent to the
remote client.
|
default void |
ServerSession.DeQueueListener.deQueue(ServerSession session,
Queue<ServerMessage> queue,
List<ServerMessage.Mutable> replies) |
Callback invoked to notify that the queue of messages and the message replies are
about to be sent to the remote client.
|
default void |
BayeuxServer.Extension.incoming(ServerSession from,
ServerMessage.Mutable message,
org.cometd.bayeux.Promise<Boolean> promise) |
Callback method invoked every time a message is incoming.
|
default void |
ServerSession.Extension.incoming(ServerSession session,
ServerMessage.Mutable message,
org.cometd.bayeux.Promise<Boolean> promise) |
Callback method invoked every time a message is incoming.
|
default boolean |
ServerChannel.MessageListener.onMessage(ServerSession sender,
ServerChannel channel,
ServerMessage.Mutable message) |
|
default void |
ServerChannel.MessageListener.onMessage(ServerSession sender,
ServerChannel channel,
ServerMessage.Mutable message,
org.cometd.bayeux.Promise<Boolean> promise) |
Callback invoked when a message is being published.
|
default boolean |
ServerSession.MessageListener.onMessage(ServerSession session,
ServerSession sender,
ServerMessage message) |
|
default void |
ServerSession.MessageListener.onMessage(ServerSession session,
ServerSession sender,
ServerMessage message,
org.cometd.bayeux.Promise<Boolean> promise) |
Callback invoked when a message is sent.
|
default void |
ServerSession.HeartBeatListener.onResumed(ServerSession session,
ServerMessage message,
boolean timeout) |
Callback invoked to notify that a /meta/connect message has been resumed.
|
default void |
ServerSession.HeartBeatListener.onSuspended(ServerSession session,
ServerMessage message,
long timeout) |
Callback invoked to notify that a /meta/connect message has been suspended.
|
default void |
BayeuxServer.Extension.outgoing(ServerSession from,
ServerSession to,
ServerMessage.Mutable message,
org.cometd.bayeux.Promise<Boolean> promise) |
Callback method invoked every time a message is outgoing.
|
default void |
ServerSession.Extension.outgoing(ServerSession sender,
ServerSession session,
ServerMessage.Mutable message,
org.cometd.bayeux.Promise<ServerMessage.Mutable> promise) |
Callback method invoked every time a message is outgoing.
|
void |
ServerSession.QueueListener.queued(ServerSession sender,
ServerMessage message) |
Callback invoked when a message is queued in the session queue.
|
boolean |
ServerSession.MaxQueueListener.queueMaxed(ServerSession session,
Queue<ServerMessage> queue,
ServerSession sender,
org.cometd.bayeux.Message message) |
Callback invoked to notify when the message queue is exceeding the value
configured for the transport with the option "maxQueue".
|
default boolean |
BayeuxServer.Extension.rcv(ServerSession from,
ServerMessage.Mutable message) |
|
default boolean |
ServerSession.Extension.rcv(ServerSession session,
ServerMessage.Mutable message) |
|
default boolean |
BayeuxServer.Extension.rcvMeta(ServerSession from,
ServerMessage.Mutable message) |
|
default boolean |
ServerSession.Extension.rcvMeta(ServerSession session,
ServerMessage.Mutable message) |
|
void |
ServerSession.RemoveListener.removed(ServerSession session,
boolean timeout) |
Callback invoked when the session is removed.
|
boolean |
BayeuxServer.removeSession(ServerSession session) |
Removes the given session from this BayeuxServer.
|
default boolean |
BayeuxServer.Extension.send(ServerSession from,
ServerSession to,
ServerMessage.Mutable message) |
|
default ServerMessage |
ServerSession.Extension.send(ServerSession sender,
ServerSession session,
ServerMessage message) |
|
default boolean |
BayeuxServer.Extension.sendMeta(ServerSession to,
ServerMessage.Mutable message) |
|
default boolean |
ServerSession.Extension.sendMeta(ServerSession sender,
ServerSession session,
ServerMessage.Mutable message) |
|
void |
BayeuxServer.SessionListener.sessionAdded(ServerSession session,
ServerMessage message) |
|
void |
BayeuxServer.SessionListener.sessionRemoved(ServerSession session,
boolean timedout) |
|
boolean |
ServerChannel.subscribe(ServerSession session) |
Subscribes the given session to this channel.
|
void |
BayeuxServer.SubscriptionListener.subscribed(ServerSession session,
ServerChannel channel,
ServerMessage message) |
|
void |
ServerChannel.SubscriptionListener.subscribed(ServerSession session,
ServerChannel channel,
ServerMessage message) |
|
boolean |
ServerChannel.unsubscribe(ServerSession session) |
Unsubscribes the given session from this channel.
|
void |
BayeuxServer.SubscriptionListener.unsubscribed(ServerSession session,
ServerChannel channel,
ServerMessage message) |
|
void |
ServerChannel.SubscriptionListener.unsubscribed(ServerSession session,
ServerChannel channel,
ServerMessage message) |
|