public class AcknowledgedMessagesSessionExtension extends java.lang.Object implements ServerSession.Extension, ServerSession.DeQueueListener, ServerSession.QueueListener
ServerSession.Extension.Adapter| Constructor and Description |
|---|
AcknowledgedMessagesSessionExtension(ServerSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
deQueue(ServerSession session,
java.util.Queue<ServerMessage> queue) |
protected void |
importMessages(ServerSessionImpl session) |
protected void |
processBatch(long batch) |
void |
queued(ServerSession sender,
ServerMessage message) |
boolean |
rcv(ServerSession from,
ServerMessage.Mutable message) |
boolean |
rcvMeta(ServerSession session,
ServerMessage.Mutable message) |
ServerMessage |
send(ServerSession session,
ServerMessage message) |
boolean |
sendMeta(ServerSession to,
ServerMessage.Mutable message) |
public AcknowledgedMessagesSessionExtension(ServerSession session)
public boolean rcv(ServerSession from, ServerMessage.Mutable message)
rcv in interface ServerSession.Extensionpublic boolean rcvMeta(ServerSession session, ServerMessage.Mutable message)
rcvMeta in interface ServerSession.Extensionprotected void processBatch(long batch)
public ServerMessage send(ServerSession session, ServerMessage message)
send in interface ServerSession.Extensionpublic void queued(ServerSession sender, ServerMessage message)
queued in interface ServerSession.QueueListenerpublic boolean sendMeta(ServerSession to, ServerMessage.Mutable message)
sendMeta in interface ServerSession.Extensionpublic void deQueue(ServerSession session, java.util.Queue<ServerMessage> queue)
deQueue in interface ServerSession.DeQueueListenerprotected void importMessages(ServerSessionImpl session)
Copyright © 2008–2019 The CometD Project. All rights reserved.