Class AcknowledgedMessagesExtension
java.lang.Object
org.cometd.server.ext.AcknowledgedMessagesExtension
- All Implemented Interfaces:
org.cometd.bayeux.server.BayeuxServer.Extension
public class AcknowledgedMessagesExtension
extends Object
implements org.cometd.bayeux.server.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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA listener for acknowledgement events. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintprotected AcknowledgedMessagesSessionExtensionnewSessionExtension(org.cometd.bayeux.server.ServerSession session) booleanrcvMeta(org.cometd.bayeux.server.ServerSession remote, org.cometd.bayeux.server.ServerMessage.Mutable message) voidvoidsetMaxQueueSize(int maxQueueSize) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cometd.bayeux.server.BayeuxServer.Extension
incoming, outgoing, rcv, send, sendMeta
-
Constructor Details
-
AcknowledgedMessagesExtension
public AcknowledgedMessagesExtension()
-
-
Method Details
-
addListener
-
removeListener
-
getMaxQueueSize
public int getMaxQueueSize() -
setMaxQueueSize
public void setMaxQueueSize(int maxQueueSize) -
rcvMeta
public boolean rcvMeta(org.cometd.bayeux.server.ServerSession remote, org.cometd.bayeux.server.ServerMessage.Mutable message) - Specified by:
rcvMetain interfaceorg.cometd.bayeux.server.BayeuxServer.Extension
-
newSessionExtension
protected AcknowledgedMessagesSessionExtension newSessionExtension(org.cometd.bayeux.server.ServerSession session)
-