org.cometd
Interface Extension

All Known Implementing Classes:
AckExtension, AcknowledgedMessagesClientExtension, AcknowledgedMessagesExtension, Oort.OortExtension, Oort.RemoteOortClientExtension, TimestampExtension, TimesyncClientExtension, TimesyncExtension

public interface Extension

Cometd extension interface.

This interface is used both for server extensions and for client extensions.

See Also:
Bayeux.addExtension(Extension), Client.addExtension(Extension)

Method Summary
 Message rcv(Client from, Message message)
           
 Message rcvMeta(Client from, Message message)
           
 Message send(Client from, Message message)
           
 Message sendMeta(Client from, Message message)
           
 

Method Detail

rcv

Message rcv(Client from,
            Message message)
Parameters:
from -
message -
Returns:
modified message or null to discard message

rcvMeta

Message rcvMeta(Client from,
                Message message)
Parameters:
from -
message -
Returns:
modified message

send

Message send(Client from,
             Message message)
Parameters:
from -
message -
Returns:
modified message or null to discard message

sendMeta

Message sendMeta(Client from,
                 Message message)
Parameters:
from -
message -
Returns:
modified message


Copyright © 2011 Dojo Foundation. All Rights Reserved.