Uses of Interface
org.cometd.bayeux.server.ServerMessage
-
Uses of ServerMessage in org.cometd.bayeux.server
Subinterfaces of ServerMessage in org.cometd.bayeux.serverMethods in org.cometd.bayeux.server that return ServerMessageModifier and TypeMethodDescriptiondefault ServerMessageServerSession.Extension.send(ServerSession sender, ServerSession session, ServerMessage message) Blocking version ofServerSession.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)for non-meta messages.Methods in org.cometd.bayeux.server with parameters of type ServerMessageModifier and TypeMethodDescriptionvoidServerSession.AddedListener.added(ServerSession session, ServerMessage message) Callback method invoked when the session is added to aBayeuxServer.Authorizer.authorize(Authorizer.Operation operation, org.cometd.bayeux.ChannelId channel, ServerSession session, ServerMessage message) Blocking version ofAuthorizer.authorize(Operation, ChannelId, ServerSession, ServerMessage, Promise).default voidAuthorizer.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 givenoperationon the givenchannel.default booleanSecurityPolicy.canCreate(BayeuxServer server, ServerSession session, String channelId, ServerMessage message) default voidSecurityPolicy.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 booleanSecurityPolicy.canHandshake(BayeuxServer server, ServerSession session, ServerMessage message) Blocking version ofSecurityPolicy.canHandshake(BayeuxServer, ServerSession, ServerMessage, Promise).default voidSecurityPolicy.canHandshake(BayeuxServer server, ServerSession session, ServerMessage message, org.cometd.bayeux.Promise<Boolean> promise) Checks if a handshake message should be accepted.default booleanSecurityPolicy.canPublish(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) default voidSecurityPolicy.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 booleanSecurityPolicy.canSubscribe(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) default voidSecurityPolicy.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.default booleanServerSession.MessageListener.onMessage(ServerSession session, ServerSession sender, ServerMessage message) default voidServerSession.MessageListener.onMessage(ServerSession session, ServerSession sender, ServerMessage message, org.cometd.bayeux.Promise<Boolean> promise) Callback invoked when a message is sent.default voidServerSession.HeartBeatListener.onResumed(ServerSession session, ServerMessage message, boolean timeout) Callback invoked to notify that a/meta/connectmessage has been resumed.default voidServerSession.HeartBeatListener.onSuspended(ServerSession session, ServerMessage message, long timeout) Callback invoked to notify that a/meta/connectmessage has been suspended.voidServerSession.QueueListener.queued(ServerSession sender, ServerMessage message) Callback invoked when a message is queued in the session queue.booleanServerSession.QueueMaxedListener.queueMaxed(ServerSession session, Queue<ServerMessage> queue, ServerSession sender, ServerMessage message) Callback invoked to notify when the message queue is exceeding the value configured for the transport with the option "maxQueue".voidServerSession.RemovedListener.removed(ServerSession session, ServerMessage message, boolean timeout) Callback invoked when the session is removed.default ServerMessageServerSession.Extension.send(ServerSession sender, ServerSession session, ServerMessage message) Blocking version ofServerSession.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)for non-meta messages.default voidBayeuxServer.SessionListener.sessionAdded(ServerSession session, ServerMessage message) Callback invoked when aServerSessionhas been added to aBayeuxServerobject.default voidBayeuxServer.SessionListener.sessionRemoved(ServerSession session, ServerMessage message, boolean timeout) Callback invoked when aServerSessionhas been removed from aBayeuxServerobject.default voidBayeuxServer.SubscriptionListener.subscribed(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when aServerSessionsubscribes to aServerChannel.default voidServerChannel.SubscriptionListener.subscribed(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when the givenServerSessionsubscribes to the givenServerChannel.default voidBayeuxServer.SubscriptionListener.unsubscribed(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when aServerSessionunsubscribes from aServerChannel.default voidServerChannel.SubscriptionListener.unsubscribed(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when the givenServerSessionunsubscribes from the givenServerChannel.Method parameters in org.cometd.bayeux.server with type arguments of type ServerMessageModifier and TypeMethodDescriptionvoidServerSession.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 voidServerSession.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.booleanServerSession.QueueMaxedListener.queueMaxed(ServerSession session, Queue<ServerMessage> queue, ServerSession sender, ServerMessage message) Callback invoked to notify when the message queue is exceeding the value configured for the transport with the option "maxQueue".