org.cometd.oort
Class Oort.RemoteOortClientExtension

java.lang.Object
  extended by org.cometd.oort.Oort.RemoteOortClientExtension
All Implemented Interfaces:
ServerSession.Extension
Enclosing class:
Oort

protected class Oort.RemoteOortClientExtension
extends java.lang.Object
implements ServerSession.Extension

An Extension installed on sessions for remote Oort servers that prevents publish loops.


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

Constructor Detail

Oort.RemoteOortClientExtension

protected Oort.RemoteOortClientExtension()
Method Detail

rcv

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

rcvMeta

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

send

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

sendMeta

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


Copyright © 2010 Dojo Foundation. All Rights Reserved.