Uses of Interface
org.cometd.bayeux.server.ServerSession
-
Uses of ServerSession in org.cometd.bayeux.server
Methods in org.cometd.bayeux.server that return ServerSessionModifier and TypeMethodDescriptionLocalSession.getServerSession()BayeuxServer.getSession(String clientId) Methods in org.cometd.bayeux.server that return types with arguments of type ServerSessionMethods in org.cometd.bayeux.server with parameters of type ServerSessionModifier 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.voidServerSession.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.default voidBayeuxServer.Extension.incoming(ServerSession from, ServerMessage.Mutable message, org.cometd.bayeux.Promise<Boolean> promise) Callback method invoked every time a message is incoming.default voidServerSession.Extension.incoming(ServerSession session, ServerMessage.Mutable message, org.cometd.bayeux.Promise<Boolean> promise) Callback method invoked every time a message is incoming.default booleanServerChannel.MessageListener.onMessage(ServerSession sender, ServerChannel channel, ServerMessage.Mutable message) default voidServerChannel.MessageListener.onMessage(ServerSession sender, ServerChannel channel, ServerMessage.Mutable message, org.cometd.bayeux.Promise<Boolean> promise) Callback invoked when a message is being published.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.default voidBayeuxServer.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 voidServerSession.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.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".default booleanBayeuxServer.Extension.rcv(ServerSession from, ServerMessage.Mutable message) Blocking version ofBayeuxServer.Extension.incoming(ServerSession, ServerMessage.Mutable, Promise)for non-meta messages.default booleanServerSession.Extension.rcv(ServerSession session, ServerMessage.Mutable message) Blocking version ofServerSession.Extension.incoming(ServerSession, ServerMessage.Mutable, Promise)for non-meta messages.default booleanBayeuxServer.Extension.rcvMeta(ServerSession from, ServerMessage.Mutable message) Blocking version ofBayeuxServer.Extension.incoming(ServerSession, ServerMessage.Mutable, Promise)for meta messages.default booleanServerSession.Extension.rcvMeta(ServerSession session, ServerMessage.Mutable message) Blocking version ofServerSession.Extension.incoming(ServerSession, ServerMessage.Mutable, Promise)for meta messages.voidServerSession.RemovedListener.removed(ServerSession session, ServerMessage message, boolean timeout) Callback invoked when the session is removed.booleanBayeuxServer.removeSession(ServerSession session) Removes the givensessionfrom this BayeuxServer.default booleanBayeuxServer.Extension.send(ServerSession from, ServerSession to, ServerMessage.Mutable message) Blocking version ofBayeuxServer.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)for non-meta messages.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 booleanBayeuxServer.Extension.sendMeta(ServerSession to, ServerMessage.Mutable message) Blocking version ofBayeuxServer.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)for meta messages.default booleanServerSession.Extension.sendMeta(ServerSession sender, ServerSession session, ServerMessage.Mutable message) Blocking version ofServerSession.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)for 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.booleanServerChannel.subscribe(ServerSession session) Subscribes the given session to this channel.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.booleanServerChannel.unsubscribe(ServerSession session) Unsubscribes the given session from this channel.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.