Uses of Interface
org.cometd.bayeux.server.ServerMessage
Packages that use ServerMessage
Package
Description
-
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, 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.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.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". -
Uses of ServerMessage in org.cometd.benchmark.server
Methods in org.cometd.benchmark.server with parameters of type ServerMessageModifier and TypeMethodDescriptionvoidCometDLoadServer.StatisticsService.exit(ServerSession remote, ServerMessage message) voidCometDLoadServer.StatisticsService.startStatistics(ServerSession remote, ServerMessage message) voidCometDLoadServer.StatisticsService.stopStatistics(ServerSession remote, ServerMessage message) -
Uses of ServerMessage in org.cometd.examples
Methods in org.cometd.examples with parameters of type ServerMessageModifier 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 ServerMessage in org.cometd.oort
Methods in org.cometd.oort that return ServerMessageMethods in org.cometd.oort with parameters of type ServerMessageModifier and TypeMethodDescriptionvoidSeti.LocalLocation.removed(ServerSession session, ServerMessage message, boolean timeout) Constructors in org.cometd.oort with parameters of type ServerMessage -
Uses of ServerMessage in org.cometd.server
Classes in org.cometd.server that implement ServerMessageMethods in org.cometd.server that return types with arguments of type ServerMessageModifier and TypeMethodDescriptionServerSessionImpl.getQueue()ServerSessionImpl.takeQueue(List<ServerMessage.Mutable> replies) Methods in org.cometd.server with parameters of type ServerMessageModifier and TypeMethodDescriptionprotected voidServerSessionImpl.addMessage(ServerMessage message) protected voidBayeuxServerImpl.addServerSession(ServerSessionImpl session, ServerMessage message) booleanDefaultSecurityPolicy.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 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.BayeuxServerImpl.newMessage(ServerMessage original) voidServerSessionImpl.notifyResumed(ServerMessage message, boolean timeout) voidServerSessionImpl.notifySuspended(ServerMessage message, long timeout) protected booleanServerSessionImpl.removed(ServerMessage message, boolean timeout) protected booleanServerChannelImpl.subscribe(ServerSessionImpl session, ServerMessage message) protected StringAbstractServerTransport.toJSON(ServerMessage msg) protected booleanServerChannelImpl.unsubscribe(ServerSessionImpl session, ServerMessage message) -
Uses of ServerMessage in org.cometd.server.authorizer
Methods in org.cometd.server.authorizer with parameters of type ServerMessageModifier and TypeMethodDescriptionGrantAuthorizer.authorize(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message) -
Uses of ServerMessage in org.cometd.server.ext
Methods in org.cometd.server.ext that return ServerMessageModifier and TypeMethodDescriptionAcknowledgedMessagesSessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) ActivityExtension.SessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) BinarySessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) Methods in org.cometd.server.ext with parameters of type ServerMessageModifier and TypeMethodDescriptionprotected ServerSession.ExtensionActivityExtension.newSessionExtension(ServerSession session, ServerMessage handshake) Creates a newServerSession.Extensionthat monitors the activity of the givenServerSessionvoidAcknowledgedMessagesSessionExtension.queued(ServerSession sender, ServerMessage message) AcknowledgedMessagesSessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) ActivityExtension.SessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) BinarySessionExtension.send(ServerSession sender, ServerSession session, ServerMessage message) Method parameters in org.cometd.server.ext with type arguments of type ServerMessageModifier and TypeMethodDescriptionvoidAcknowledgedMessagesSessionExtension.deQueue(ServerSession session, Queue<ServerMessage> queue) voidAcknowledgedMessagesSessionExtension.deQueue(ServerSession session, Queue<ServerMessage> queue, List<ServerMessage.Mutable> replies) default 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.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. -
Uses of ServerMessage in org.cometd.server.http
Methods in org.cometd.server.http with parameters of type ServerMessageModifier and TypeMethodDescriptionprotected byte[]AbstractHttpTransport.toJSONBytes(ServerMessage msg) protected voidAbstractStreamHttpTransport.writeMessage(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.ServletOutputStream output, ServerSessionImpl session, ServerMessage message) protected voidAbstractStreamHttpTransport.writeMessage(AbstractHttpTransport.Context context, jakarta.servlet.ServletOutputStream output, ServerMessage message) Method parameters in org.cometd.server.http with type arguments of type ServerMessageModifier and TypeMethodDescriptionprotected abstract voidAbstractHttpTransport.write(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise) protected voidAbstractStreamHttpTransport.write(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise) protected voidAsyncJSONTransport.write(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise) protected voidAbstractStreamHttpTransport.writeComplete(AbstractHttpTransport.Context context, List<ServerMessage> messages) protected voidAsyncJSONTransport.writeComplete(AbstractHttpTransport.Context context, List<ServerMessage> messages) Constructor parameters in org.cometd.server.http with type arguments of type ServerMessageModifierConstructorDescriptionprotectedWriter(AbstractHttpTransport.Context context, List<ServerMessage> messages, Promise<Void> promise) -
Uses of ServerMessage in org.cometd.server.websocket.common
Methods in org.cometd.server.websocket.common with parameters of type ServerMessageModifier and TypeMethodDescriptionprotected StringAbstractWebSocketTransport.toJSON(ServerMessage message) Method parameters in org.cometd.server.websocket.common with type arguments of type ServerMessageModifier and TypeMethodDescriptionprotected voidAbstractWebSocketEndPoint.writeComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) protected voidAbstractWebSocketTransport.writeComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) -
Uses of ServerMessage in org.cometd.server.websocket.javax
Method parameters in org.cometd.server.websocket.javax with type arguments of type ServerMessageModifier and TypeMethodDescriptionprotected voidWebSocketEndPoint.writeComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) protected voidWebSocketTransport.EndPoint.writeComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) -
Uses of ServerMessage in org.cometd.server.websocket.jetty
Method parameters in org.cometd.server.websocket.jetty with type arguments of type ServerMessageModifier and TypeMethodDescriptionprotected voidJettyWebSocketTransport.EndPoint.writeComplete(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages)