public class AcknowledgedMessagesSessionExtension extends Object implements ServerSession.Extension, ServerSession.DeQueueListener, ServerSession.QueueListener
| Constructor and Description |
|---|
AcknowledgedMessagesSessionExtension(ServerSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(AcknowledgedMessagesExtension.Listener listener) |
void |
deQueue(ServerSession session,
Queue<ServerMessage> queue) |
void |
deQueue(ServerSession session,
Queue<ServerMessage> queue,
List<ServerMessage.Mutable> replies) |
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) |
void |
removeListener(AcknowledgedMessagesExtension.Listener listener) |
ServerMessage |
send(ServerSession sender,
ServerSession session,
ServerMessage message) |
boolean |
sendMeta(ServerSession sender,
ServerSession to,
ServerMessage.Mutable message) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitincoming, outgoingpublic AcknowledgedMessagesSessionExtension(ServerSession session)
public void addListener(AcknowledgedMessagesExtension.Listener listener)
public void removeListener(AcknowledgedMessagesExtension.Listener listener)
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 sender, ServerSession session, ServerMessage message)
send in interface ServerSession.Extensionpublic void queued(ServerSession sender, ServerMessage message)
queued in interface ServerSession.QueueListenerpublic boolean sendMeta(ServerSession sender, ServerSession to, ServerMessage.Mutable message)
sendMeta in interface ServerSession.Extensionpublic void deQueue(ServerSession session, Queue<ServerMessage> queue, List<ServerMessage.Mutable> replies)
deQueue in interface ServerSession.DeQueueListenerpublic void deQueue(ServerSession session, Queue<ServerMessage> queue)
deQueue in interface ServerSession.DeQueueListenerprotected void importMessages(ServerSessionImpl session)
Copyright © 2008–2022 The CometD Project. All rights reserved.