public class AcknowledgedMessagesSessionExtension extends 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,
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.Extension
public boolean rcvMeta(ServerSession session, ServerMessage.Mutable message)
rcvMeta
in interface ServerSession.Extension
protected void processBatch(long batch)
public ServerMessage send(ServerSession session, ServerMessage message)
send
in interface ServerSession.Extension
public void queued(ServerSession sender, ServerMessage message)
queued
in interface ServerSession.QueueListener
public boolean sendMeta(ServerSession to, ServerMessage.Mutable message)
sendMeta
in interface ServerSession.Extension
public void deQueue(ServerSession session, Queue<ServerMessage> queue)
deQueue
in interface ServerSession.DeQueueListener
protected void importMessages(ServerSessionImpl session)
Copyright © 2008–2016 The CometD Project. All rights reserved.