Uses of Interface
org.cometd.bayeux.server.ServerSession
Packages that use ServerSession
Package
Description
-
Uses of ServerSession in org.cometd.annotation.server
Methods in org.cometd.annotation.server that return 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.voidServerSession.AddListener.added(ServerSession session) Deprecated.Callback method invoked when the session is added to aBayeuxServer.default voidServerSession.AddListener.added(ServerSession session, ServerMessage message) Deprecated.Authorizer.authorize(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message) Blocking version ofAuthorizer.authorize(Operation, ChannelId, ServerSession, ServerMessage, Promise).default voidAuthorizer.authorize(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message, 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, 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, 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, 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, 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, Promise<Boolean> promise) Callback method invoked every time a message is incoming.default voidServerSession.Extension.incoming(ServerSession session, ServerMessage.Mutable message, 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, 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, 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, Promise<Boolean> promise) Callback method invoked every time a message is outgoing.default voidServerSession.Extension.outgoing(ServerSession sender, ServerSession session, ServerMessage.Mutable message, 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.MaxQueueListener.queueMaxed(ServerSession session, Queue<ServerMessage> queue, ServerSession sender, Message message) Deprecated.Callback invoked to notify when the message queue is exceeding the value configured for the transport with the option "maxQueue".default booleanServerSession.MaxQueueListener.queueMaxed(ServerSession session, Queue<ServerMessage> queue, ServerSession sender, ServerMessage message) Deprecated.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.voidServerSession.RemoveListener.removed(ServerSession session, boolean timeout) Deprecated.Callback invoked when the session is removed.default voidServerSession.RemoveListener.removed(ServerSession session, ServerMessage message, boolean timeout) Deprecated.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, boolean timeout) Deprecated.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. -
Uses of ServerSession in org.cometd.benchmark.server
Methods in org.cometd.benchmark.server with parameters of type ServerSessionModifier and TypeMethodDescriptionvoidCometDLoadServer.StatisticsService.exit(ServerSession remote, ServerMessage message) voidCometDLoadServer.StatisticsService.startStatistics(ServerSession remote, ServerMessage message) voidCometDLoadServer.StatisticsService.stopStatistics(ServerSession remote, ServerMessage message) -
Uses of ServerSession in org.cometd.examples
Methods in org.cometd.examples with parameters of type ServerSessionModifier and TypeMethodDescriptionvoidChatService.handleMembership(ServerSession client, ServerMessage message) voidCometDDemoServlet.Monitor.monitorMeta(ServerSession session, ServerMessage message) voidCometDDemoServlet.Monitor.monitorSubscribe(ServerSession session, ServerMessage message) voidCometDDemoServlet.Monitor.monitorUnsubscribe(ServerSession session, ServerMessage message) voidChatService.privateChat(ServerSession client, ServerMessage message) -
Uses of ServerSession in org.cometd.oort
Methods in org.cometd.oort that return ServerSessionMethods in org.cometd.oort that return types with arguments of type ServerSessionModifier and TypeMethodDescriptionSeti.disassociate(String userId) Disassociates the given userId from all sessions.Methods in org.cometd.oort with parameters of type ServerSessionModifier and TypeMethodDescriptionbooleanSeti.associate(String userId, ServerSession session) Associates the given userId to the given session.booleanSeti.disassociate(String userId, ServerSession session) Disassociates the given userId from the given session.booleanOort.isOort(ServerSession session) booleanOort.CloudListener.onMessage(ServerSession from, ServerChannel channel, ServerMessage.Mutable message) booleanOortService.onMessage(ServerSession from, ServerChannel channel, ServerMessage.Mutable message) voidSeti.LocalLocation.removed(ServerSession session, ServerMessage message, boolean timeout) Constructors in org.cometd.oort with parameters of type ServerSessionModifierConstructorDescriptionprotectedLocalLocation(String userId, ServerSession session) ServerContext(ServerSession session, ServerMessage message) -
Uses of ServerSession in org.cometd.server
Classes in org.cometd.server that implement ServerSessionMethods in org.cometd.server that return ServerSessionModifier and TypeMethodDescriptionAbstractService.getServerSession()LocalSessionImpl.getServerSession()BayeuxServerImpl.getSession(String clientId) Methods in org.cometd.server that return types with arguments of type ServerSessionModifier and TypeMethodDescriptionBayeuxServerImpl.getSessions()ServerChannelImpl.getSubscribers()ServerChannelImpl.subscribers()Methods in org.cometd.server with parameters of type ServerSessionModifier and TypeMethodDescriptionbooleanDefaultSecurityPolicy.canCreate(BayeuxServer server, ServerSession session, String channelId, ServerMessage message) booleanDefaultSecurityPolicy.canHandshake(BayeuxServer server, ServerSession session, ServerMessage message) booleanDefaultSecurityPolicy.canPublish(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) booleanDefaultSecurityPolicy.canSubscribe(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) protected voidServerSessionImpl.deliver1(ServerSession sender, ServerMessage.Mutable mutable, Promise<Boolean> promise) protected voidAbstractService.doInvoke(Method method, ServerSession session, ServerMessage message) protected voidAbstractService.exception(String method, ServerSession session, LocalSession local, ServerMessage message, Throwable x) Handles exceptions during the invocation of a mapped method.protected voidBayeuxServerImpl.extendOutgoing(ServerSession sender, ServerSession session, ServerMessage.Mutable message, Promise<Boolean> promise) protected voidServerSessionImpl.extendOutgoing(ServerSession sender, ServerMessage.Mutable message, Promise<ServerMessage.Mutable> promise) booleanBayeuxServerImpl.removeServerSession(ServerSession session, boolean timeout) booleanBayeuxServerImpl.removeSession(ServerSession session) protected voidAbstractService.send(ServerSession toClient, String onChannel, Object data) Sends data to an individual remote client.booleanServerChannelImpl.subscribe(ServerSession session) booleanServerChannelImpl.unsubscribe(ServerSession session) -
Uses of ServerSession in org.cometd.server.authorizer
Methods in org.cometd.server.authorizer with parameters of type ServerSessionModifier and TypeMethodDescriptionGrantAuthorizer.authorize(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message) -
Uses of ServerSession in org.cometd.server.ext
Methods in org.cometd.server.ext with parameters of type ServerSessionModifier and TypeMethodDescriptionvoidAcknowledgedMessagesSessionExtension.deQueue(ServerSession session, Queue<ServerMessage> queue) voidAcknowledgedMessagesSessionExtension.deQueue(ServerSession session, Queue<ServerMessage> queue, List<ServerMessage.Mutable> replies) protected voidActivityExtension.SessionExtension.disconnect(ServerSession session) protected AcknowledgedMessagesSessionExtensionAcknowledgedMessagesExtension.newSessionExtension(ServerSession session) protected ServerSession.ExtensionActivityExtension.newSessionExtension(ServerSession session, ServerMessage handshake) Creates a newServerSession.Extensionthat monitors the activity of the givenServerSessiondefault voidAcknowledgedMessagesExtension.Listener.onBatchQueueMaxed(ServerSession session, Queue<ServerMessage> queue) Callback method invoked when the unacknowledged message queue size exceeds the value returned byAcknowledgedMessagesExtension.getMaxQueueSize().default voidAcknowledgedMessagesExtension.Listener.onBatchReceive(ServerSession session, long batch) Callback method invoked when a client session confirms it has received the given batch of messages.default voidAcknowledgedMessagesExtension.Listener.onBatchSend(ServerSession session, List<ServerMessage> messages, long batch) Callback method invoked when a batch of message is about to be sent to a client session.voidAcknowledgedMessagesSessionExtension.queued(ServerSession sender, ServerMessage message) booleanAcknowledgedMessagesSessionExtension.rcv(ServerSession from, ServerMessage.Mutable message) booleanActivityExtension.SessionExtension.rcv(ServerSession session, ServerMessage.Mutable message) booleanBinaryExtension.rcv(ServerSession from, ServerMessage.Mutable message) booleanBinarySessionExtension.rcv(ServerSession session, ServerMessage.Mutable message) booleanAcknowledgedMessagesExtension.rcvMeta(ServerSession remote, ServerMessage.Mutable message) booleanAcknowledgedMessagesSessionExtension.rcvMeta(ServerSession session, ServerMessage.Mutable message) booleanActivityExtension.rcvMeta(ServerSession session, ServerMessage.Mutable message) booleanActivityExtension.SessionExtension.rcvMeta(ServerSession session, ServerMessage.Mutable message) booleanTimesyncExtension.rcvMeta(ServerSession from, ServerMessage.Mutable message) AcknowledgedMessagesSessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) ActivityExtension.SessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) booleanBinaryExtension.send(ServerSession from, ServerSession to, ServerMessage.Mutable message) BinarySessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) booleanTimestampExtension.send(ServerSession from, ServerSession to, ServerMessage.Mutable message) booleanAcknowledgedMessagesSessionExtension.sendMeta(ServerSession sender, ServerSession to, ServerMessage.Mutable message) booleanActivityExtension.SessionExtension.sendMeta(ServerSession sender, ServerSession session, ServerMessage.Mutable message) booleanTimestampExtension.sendMeta(ServerSession to, ServerMessage.Mutable message) booleanTimesyncExtension.sendMeta(ServerSession session, ServerMessage.Mutable message) Constructors in org.cometd.server.ext with parameters of type ServerSession -
Uses of ServerSession in org.cometd.server.filter
Methods in org.cometd.server.filter with parameters of type ServerSessionModifier and TypeMethodDescriptionDataFilter.filter(ServerSession session, ServerChannel channel, Object data) Modifies the given message data.JSONDataFilter.filter(ServerSession session, ServerChannel channel, Object data) protected ObjectJSONDataFilter.filterArray(ServerSession session, ServerChannel channel, Object array) protected ObjectJSONDataFilter.filterBoolean(ServerSession session, ServerChannel channel, Boolean bool) protected ObjectJSONDataFilter.filterCollection(ServerSession session, ServerChannel channel, Collection<Object> collection) protected ObjectJSONDataFilter.filterList(ServerSession session, ServerChannel channel, List<Object> list) protected ObjectJSONDataFilter.filterMap(ServerSession session, ServerChannel channel, Map<String, Object> map) protected ObjectJSONDataFilter.filterNumber(ServerSession session, ServerChannel channel, Number number) protected ObjectJSONDataFilter.filterObject(ServerSession session, ServerChannel channel, Object data) protected ObjectJSONDataFilter.filterString(ServerSession session, ServerChannel channel, String string) protected ObjectNoMarkupFilter.filterString(ServerSession session, ServerChannel channel, String string) protected ObjectNoScriptsFilter.filterString(ServerSession session, ServerChannel channel, String string) protected ObjectRegexFilter.filterString(ServerSession session, ServerChannel channel, String string) booleanDataFilterMessageListener.onMessage(ServerSession from, ServerChannel channel, ServerMessage.Mutable message) -
Uses of ServerSession in org.cometd.server.websocket.common
Methods in org.cometd.server.websocket.common with parameters of type ServerSessionModifier and TypeMethodDescriptionprotected abstract voidAbstractWebSocketEndPoint.send(ServerSession session, String data, org.eclipse.jetty.util.Callback callback) -
Uses of ServerSession in org.cometd.server.websocket.jetty
Methods in org.cometd.server.websocket.jetty with parameters of type ServerSessionModifier and TypeMethodDescriptionprotected voidJettyWebSocketEndPoint.send(ServerSession session, String data, org.eclipse.jetty.util.Callback callback)
BayeuxServer.SessionListener.sessionRemoved(ServerSession, ServerMessage, boolean)instead