org.cometd.server.ext
Class AcknowledgedMessagesExtension

java.lang.Object
  extended by org.cometd.server.ext.AcknowledgedMessagesExtension
All Implemented Interfaces:
BayeuxServer.Extension

public class AcknowledgedMessagesExtension
extends Object
implements BayeuxServer.Extension

Installing this extension in a BayeuxServer provides support to message acknowledgement if a client also supports it.

The main role of this extension is to install the AcknowledgedMessagesClientExtension on the ServerSession instances created during handshake for clients that also support the ack extension.


Constructor Summary
AcknowledgedMessagesExtension()
           
 
Method Summary
 boolean rcv(ServerSession from, ServerMessage.Mutable message)
           
 boolean rcvMeta(ServerSession from, ServerMessage.Mutable message)
           
 boolean send(ServerSession from, ServerSession to, ServerMessage.Mutable message)
           
 boolean sendMeta(ServerSession to, ServerMessage.Mutable message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcknowledgedMessagesExtension

public AcknowledgedMessagesExtension()
Method Detail

rcv

public boolean rcv(ServerSession from,
                   ServerMessage.Mutable message)
Specified by:
rcv in interface BayeuxServer.Extension

rcvMeta

public boolean rcvMeta(ServerSession from,
                       ServerMessage.Mutable message)
Specified by:
rcvMeta in interface BayeuxServer.Extension

send

public boolean send(ServerSession from,
                    ServerSession to,
                    ServerMessage.Mutable message)
Specified by:
send in interface BayeuxServer.Extension

sendMeta

public boolean sendMeta(ServerSession to,
                        ServerMessage.Mutable message)
Specified by:
sendMeta in interface BayeuxServer.Extension


Copyright © 2008-2012 Dojo Foundation. All Rights Reserved.