Uses of Interface
org.cometd.bayeux.server.ServerSession
-
-
Uses of ServerSession in org.cometd.annotation.server
Methods in org.cometd.annotation.server that return ServerSession Modifier and Type Method Description ServerSessionRemoteCall.Caller. getServerSession() -
Uses of ServerSession in org.cometd.bayeux.server
Methods in org.cometd.bayeux.server that return ServerSession Modifier and Type Method Description ServerSessionLocalSession. getServerSession()ServerSessionBayeuxServer. getSession(java.lang.String clientId)Methods in org.cometd.bayeux.server that return types with arguments of type ServerSession Modifier and Type Method Description java.util.List<ServerSession>BayeuxServer. getSessions()java.util.Set<ServerSession>ServerChannel. getSubscribers()Methods in org.cometd.bayeux.server with parameters of type ServerSession Modifier and Type Method Description voidServerSession.AddedListener. added(ServerSession session, ServerMessage message)Callback method invoked when the session is added to aBayeuxServer.Authorizer.ResultAuthorizer. 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, java.lang.String channelId, ServerMessage message)default voidSecurityPolicy. canCreate(BayeuxServer server, ServerSession session, java.lang.String channelId, ServerMessage message, Promise<java.lang.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<java.lang.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<java.lang.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<java.lang.Boolean> promise)Checks if a subscribe message from a client is allowed to subscribe to a channel.voidServerSession.DeQueueListener. deQueue(ServerSession session, java.util.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, java.util.Queue<ServerMessage> queue, java.util.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<java.lang.Boolean> promise)Callback method invoked every time a message is incoming.default voidServerSession.Extension. incoming(ServerSession session, ServerMessage.Mutable message, Promise<java.lang.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<java.lang.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<java.lang.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<java.lang.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.QueueMaxedListener. queueMaxed(ServerSession session, java.util.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. -
Uses of ServerSession in org.cometd.benchmark.server
Methods in org.cometd.benchmark.server with parameters of type ServerSession Modifier and Type Method Description voidCometDLoadServer.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 ServerSession Modifier and Type Method Description voidChatService. 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 ServerSession Modifier and Type Method Description ServerSessionOortService.ServerContext. getServerSession()Methods in org.cometd.oort that return types with arguments of type ServerSession Modifier and Type Method Description java.util.Set<ServerSession>Seti. disassociate(java.lang.String userId)Disassociates the given userId from all sessions.Methods in org.cometd.oort with parameters of type ServerSession Modifier and Type Method Description booleanSeti. associate(java.lang.String userId, ServerSession session)Associates the given userId to the given session.booleanSeti. disassociate(java.lang.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 ServerSession Constructor Description LocalLocation(java.lang.String userId, ServerSession session)ServerContext(ServerSession session, ServerMessage message) -
Uses of ServerSession in org.cometd.server
Classes in org.cometd.server that implement ServerSession Modifier and Type Class Description classServerSessionImplMethods in org.cometd.server that return ServerSession Modifier and Type Method Description ServerSessionAbstractService. getServerSession()ServerSessionLocalSessionImpl. getServerSession()ServerSessionBayeuxServerImpl. getSession(java.lang.String clientId)Methods in org.cometd.server that return types with arguments of type ServerSession Modifier and Type Method Description java.util.List<ServerSession>BayeuxServerImpl. getSessions()java.util.Set<ServerSession>ServerChannelImpl. getSubscribers()java.util.Set<ServerSession>ServerChannelImpl. subscribers()Methods in org.cometd.server with parameters of type ServerSession Modifier and Type Method Description booleanDefaultSecurityPolicy. canCreate(BayeuxServer server, ServerSession session, java.lang.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<java.lang.Boolean> promise)protected voidAbstractService. doInvoke(java.lang.reflect.Method method, ServerSession session, ServerMessage message)protected voidAbstractService. exception(java.lang.String method, ServerSession session, LocalSession local, ServerMessage message, java.lang.Throwable x)Handles exceptions during the invocation of a mapped method.protected voidBayeuxServerImpl. extendOutgoing(ServerSession sender, ServerSession session, ServerMessage.Mutable message, Promise<java.lang.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, java.lang.String onChannel, java.lang.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 ServerSession Modifier and Type Method Description Authorizer.ResultGrantAuthorizer. 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 ServerSession Modifier and Type Method Description voidAcknowledgedMessagesSessionExtension. deQueue(ServerSession session, java.util.Queue<ServerMessage> queue)voidAcknowledgedMessagesSessionExtension. deQueue(ServerSession session, java.util.Queue<ServerMessage> queue, java.util.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, java.util.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, java.util.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)ServerMessageAcknowledgedMessagesSessionExtension. send(ServerSession sender, ServerSession session, ServerMessage message)ServerMessageActivityExtension.SessionExtension. send(ServerSession sender, ServerSession session, ServerMessage message)booleanBinaryExtension. send(ServerSession from, ServerSession to, ServerMessage.Mutable message)ServerMessageBinarySessionExtension. 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 Constructor Description AcknowledgedMessagesSessionExtension(ServerSession session) -
Uses of ServerSession in org.cometd.server.filter
Methods in org.cometd.server.filter with parameters of type ServerSession Modifier and Type Method Description java.lang.ObjectDataFilter. filter(ServerSession session, ServerChannel channel, java.lang.Object data)Modifies the given message data.java.lang.ObjectJSONDataFilter. filter(ServerSession session, ServerChannel channel, java.lang.Object data)protected java.lang.ObjectJSONDataFilter. filterArray(ServerSession session, ServerChannel channel, java.lang.Object array)protected java.lang.ObjectJSONDataFilter. filterBoolean(ServerSession session, ServerChannel channel, java.lang.Boolean bool)protected java.lang.ObjectJSONDataFilter. filterCollection(ServerSession session, ServerChannel channel, java.util.Collection<java.lang.Object> collection)protected java.lang.ObjectJSONDataFilter. filterList(ServerSession session, ServerChannel channel, java.util.List<java.lang.Object> list)protected java.lang.ObjectJSONDataFilter. filterMap(ServerSession session, ServerChannel channel, java.util.Map<java.lang.String,java.lang.Object> map)protected java.lang.ObjectJSONDataFilter. filterNumber(ServerSession session, ServerChannel channel, java.lang.Number number)protected java.lang.ObjectJSONDataFilter. filterObject(ServerSession session, ServerChannel channel, java.lang.Object data)protected java.lang.ObjectJSONDataFilter. filterString(ServerSession session, ServerChannel channel, java.lang.String string)protected java.lang.ObjectNoMarkupFilter. filterString(ServerSession session, ServerChannel channel, java.lang.String string)protected java.lang.ObjectNoScriptsFilter. filterString(ServerSession session, ServerChannel channel, java.lang.String string)protected java.lang.ObjectRegexFilter. filterString(ServerSession session, ServerChannel channel, java.lang.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 ServerSession Modifier and Type Method Description protected abstract voidAbstractWebSocketEndPoint. send(ServerSession session, java.lang.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 ServerSession Modifier and Type Method Description protected voidJettyWebSocketEndPoint. send(ServerSession session, java.lang.String data, org.eclipse.jetty.util.Callback callback)
-