public class AcknowledgedMessagesExtension extends Object implements BayeuxServer.Extension
Installing this extension in a BayeuxServer
provides support for
server-to-client message acknowledgement if a client also supports it.
The main role of this extension is to install the
AcknowledgedMessagesSessionExtension
on the ServerSession
instances created during successful handshakes.
Modifier and Type | Class and Description |
---|---|
static interface |
AcknowledgedMessagesExtension.Listener
A listener for acknowledgement events.
|
Constructor and Description |
---|
AcknowledgedMessagesExtension() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(AcknowledgedMessagesExtension.Listener listener) |
protected AcknowledgedMessagesSessionExtension |
newSessionExtension(ServerSession session) |
boolean |
rcvMeta(ServerSession remote,
ServerMessage.Mutable message) |
void |
removeListener(AcknowledgedMessagesExtension.Listener listener) |
public void addListener(AcknowledgedMessagesExtension.Listener listener)
public void removeListener(AcknowledgedMessagesExtension.Listener listener)
public boolean rcvMeta(ServerSession remote, ServerMessage.Mutable message)
rcvMeta
in interface BayeuxServer.Extension
protected AcknowledgedMessagesSessionExtension newSessionExtension(ServerSession session)
Copyright © 2008–2023 The CometD Project. All rights reserved.