Uses of Interface
org.cometd.bayeux.server.ServerMessage
Package
Description
-
Uses of ServerMessage in org.cometd.bayeux.server
Modifier and TypeMethodDescriptiondefault ServerMessage
ServerSession.Extension.send
(ServerSession sender, ServerSession session, ServerMessage message) Blocking version ofServerSession.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)
for non-meta messages.Modifier and TypeMethodDescriptionvoid
ServerSession.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 void
Authorizer.authorize
(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message, Promise<Authorizer.Result> promise) Callback invoked to authorize the givenoperation
on the givenchannel
.default boolean
SecurityPolicy.canCreate
(BayeuxServer server, ServerSession session, String channelId, ServerMessage message) default void
SecurityPolicy.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 boolean
SecurityPolicy.canHandshake
(BayeuxServer server, ServerSession session, ServerMessage message) Blocking version ofSecurityPolicy.canHandshake(BayeuxServer, ServerSession, ServerMessage, Promise)
.default void
SecurityPolicy.canHandshake
(BayeuxServer server, ServerSession session, ServerMessage message, Promise<Boolean> promise) Checks if a handshake message should be accepted.default boolean
SecurityPolicy.canPublish
(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) default void
SecurityPolicy.canPublish
(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message, Promise<Boolean> promise) Checks if a client can publish a message to a channel.default boolean
SecurityPolicy.canSubscribe
(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) default void
SecurityPolicy.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 boolean
ServerSession.MessageListener.onMessage
(ServerSession session, ServerSession sender, ServerMessage message) default void
ServerSession.MessageListener.onMessage
(ServerSession session, ServerSession sender, ServerMessage message, Promise<Boolean> promise) Callback invoked when a message is sent.default void
ServerSession.HeartBeatListener.onResumed
(ServerSession session, ServerMessage message, boolean timeout) Callback invoked to notify that a/meta/connect
message has been resumed.default void
ServerSession.HeartBeatListener.onSuspended
(ServerSession session, ServerMessage message, long timeout) Callback invoked to notify that a/meta/connect
message has been suspended.void
ServerSession.QueueListener.queued
(ServerSession sender, ServerMessage message) Callback invoked when a message is queued in the session queue.boolean
ServerSession.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".void
ServerSession.RemovedListener.removed
(ServerSession session, ServerMessage message, boolean timeout) Callback invoked when the session is removed.default ServerMessage
ServerSession.Extension.send
(ServerSession sender, ServerSession session, ServerMessage message) Blocking version ofServerSession.Extension.outgoing(ServerSession, ServerSession, ServerMessage.Mutable, Promise)
for non-meta messages.default void
BayeuxServer.SessionListener.sessionAdded
(ServerSession session, ServerMessage message) Callback invoked when aServerSession
has been added to aBayeuxServer
object.default void
BayeuxServer.SessionListener.sessionRemoved
(ServerSession session, ServerMessage message, boolean timeout) Callback invoked when aServerSession
has been removed from aBayeuxServer
object.default void
BayeuxServer.SubscriptionListener.subscribed
(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when aServerSession
subscribes to aServerChannel
.default void
ServerChannel.SubscriptionListener.subscribed
(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when the givenServerSession
subscribes to the givenServerChannel
.default void
BayeuxServer.SubscriptionListener.unsubscribed
(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when aServerSession
unsubscribes from aServerChannel
.default void
ServerChannel.SubscriptionListener.unsubscribed
(ServerSession session, ServerChannel channel, ServerMessage message) Callback invoked when the givenServerSession
unsubscribes from the givenServerChannel
.Modifier and TypeMethodDescriptionvoid
ServerSession.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 void
ServerSession.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.boolean
ServerSession.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.oort
Modifier and TypeMethodDescriptionvoid
Seti.LocalLocation.removed
(ServerSession session, ServerMessage message, boolean timeout) -
Uses of ServerMessage in org.cometd.server
Modifier and TypeMethodDescriptionServerSessionImpl.getQueue()
ServerSessionImpl.takeQueue
(List<ServerMessage.Mutable> replies) Modifier and TypeMethodDescriptionprotected void
ServerSessionImpl.addMessage
(ServerMessage message) void
BayeuxServerImpl.addServerSession
(ServerSessionImpl session, ServerMessage message) boolean
DefaultSecurityPolicy.canCreate
(BayeuxServer server, ServerSession session, String channelId, ServerMessage message) boolean
DefaultSecurityPolicy.canHandshake
(BayeuxServer server, ServerSession session, ServerMessage message) boolean
DefaultSecurityPolicy.canPublish
(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) boolean
DefaultSecurityPolicy.canSubscribe
(BayeuxServer server, ServerSession session, ServerChannel channel, ServerMessage message) protected void
AbstractService.doInvoke
(Method method, ServerSession session, ServerMessage message) protected void
AbstractService.exception
(String method, ServerSession session, LocalSession local, ServerMessage message, Throwable x) Handles exceptions during the invocation of a mapped method.BayeuxServerImpl.newMessage
(ServerMessage original) void
ServerSessionImpl.notifyResumed
(ServerMessage message, boolean timeout) void
ServerSessionImpl.notifySuspended
(ServerMessage message, long timeout) protected boolean
ServerSessionImpl.removed
(ServerMessage message, boolean timeout) protected boolean
ServerChannelImpl.subscribe
(ServerSessionImpl session, ServerMessage message) protected String
AbstractServerTransport.toJSON
(ServerMessage msg) protected boolean
ServerChannelImpl.unsubscribe
(ServerSessionImpl session, ServerMessage message) -
Uses of ServerMessage in org.cometd.server.authorizer
Modifier and TypeMethodDescriptionGrantAuthorizer.authorize
(Authorizer.Operation operation, ChannelId channel, ServerSession session, ServerMessage message) -
Uses of ServerMessage in org.cometd.server.ext
Modifier 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) Modifier and TypeMethodDescriptionprotected ServerSession.Extension
ActivityExtension.newSessionExtension
(ServerSession session, ServerMessage handshake) Creates a newServerSession.Extension
that monitors the activity of the givenServerSession
void
AcknowledgedMessagesSessionExtension.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) Modifier and TypeMethodDescriptionvoid
AcknowledgedMessagesSessionExtension.deQueue
(ServerSession session, Queue<ServerMessage> queue) void
AcknowledgedMessagesSessionExtension.deQueue
(ServerSession session, Queue<ServerMessage> queue, List<ServerMessage.Mutable> replies) default void
AcknowledgedMessagesExtension.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
Modifier and TypeMethodDescriptionprotected byte[]
AbstractHttpTransport.toJSONBytes
(ServerMessage msg) protected void
AbstractHttpTransport.writeMessage
(CometDResponse.Output output, ServerMessage message, Promise<Void> promise) Modifier and TypeMethodDescriptionprotected void
AbstractHttpTransport.write
(TransportContext context, List<ServerMessage> messages) protected void
AbstractHttpTransport.writeComplete
(TransportContext context, List<ServerMessage> messages) ModifierConstructorDescriptionprotected
Writer
(TransportContext context, List<ServerMessage> messages) -
Uses of ServerMessage in org.cometd.server.websocket.common
Modifier and TypeMethodDescriptionprotected String
AbstractWebSocketTransport.toJSON
(ServerMessage message) Modifier and TypeMethodDescriptionprotected void
AbstractWebSocketEndPoint.writeComplete
(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) protected void
AbstractWebSocketTransport.writeComplete
(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) -
Uses of ServerMessage in org.cometd.server.websocket.jakarta
Modifier and TypeMethodDescriptionprotected void
WebSocketEndPoint.writeComplete
(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) protected void
WebSocketTransport.EndPoint.writeComplete
(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages) -
Uses of ServerMessage in org.cometd.server.websocket.jetty
Modifier and TypeMethodDescriptionprotected void
JettyWebSocketTransport.EndPoint.writeComplete
(AbstractWebSocketEndPoint.Context context, List<ServerMessage> messages)