org.apache.qpid.server.cluster.handler
Class ReplicatingConsumeHandler

java.lang.Object
  extended by org.apache.qpid.server.cluster.handler.ClusterMethodHandler<A>
      extended by org.apache.qpid.server.cluster.handler.ReplicatingConsumeHandler
All Implemented Interfaces:
StandardPolicies, org.apache.qpid.server.state.StateAwareMethodListener<org.apache.qpid.framing.BasicConsumeBody>

public class ReplicatingConsumeHandler
extends ClusterMethodHandler<A>


Field Summary
protected static org.apache.log4j.Logger _logger
           
 
Fields inherited from interface org.apache.qpid.server.cluster.policy.StandardPolicies
ASYNCH_POLICY, SYNCH_POLICY
 
Method Summary
protected  void client(org.apache.qpid.server.state.AMQStateManager stateMgr, org.apache.qpid.server.queue.QueueRegistry queues, org.apache.qpid.server.exchange.ExchangeRegistry exchanges, org.apache.qpid.server.protocol.AMQProtocolSession session, org.apache.qpid.server.protocol.AMQMethodEvent<A> evt)
           
protected  boolean isShared(org.apache.qpid.server.queue.AMQQueue queue)
           
protected  void local(org.apache.qpid.server.state.AMQStateManager stateMgr, org.apache.qpid.server.queue.QueueRegistry queues, org.apache.qpid.server.exchange.ExchangeRegistry exchanges, org.apache.qpid.server.protocol.AMQProtocolSession session, org.apache.qpid.server.protocol.AMQMethodEvent<A> evt)
           
protected  void peer(org.apache.qpid.server.state.AMQStateManager stateMgr, org.apache.qpid.server.queue.QueueRegistry queues, org.apache.qpid.server.exchange.ExchangeRegistry exchanges, org.apache.qpid.server.protocol.AMQProtocolSession session, org.apache.qpid.server.protocol.AMQMethodEvent<A> evt)
           
protected  void replicate(org.apache.qpid.server.state.AMQStateManager stateMgr, org.apache.qpid.server.queue.QueueRegistry queues, org.apache.qpid.server.exchange.ExchangeRegistry exchanges, org.apache.qpid.server.protocol.AMQProtocolSession session, org.apache.qpid.server.protocol.AMQMethodEvent<org.apache.qpid.framing.BasicConsumeBody> evt)
           
 
Methods inherited from class org.apache.qpid.server.cluster.handler.ClusterMethodHandler
methodReceived
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logger

protected static final org.apache.log4j.Logger _logger
Method Detail

replicate

protected void replicate(org.apache.qpid.server.state.AMQStateManager stateMgr,
                         org.apache.qpid.server.queue.QueueRegistry queues,
                         org.apache.qpid.server.exchange.ExchangeRegistry exchanges,
                         org.apache.qpid.server.protocol.AMQProtocolSession session,
                         org.apache.qpid.server.protocol.AMQMethodEvent<org.apache.qpid.framing.BasicConsumeBody> evt)
                  throws org.apache.qpid.AMQException
Throws:
org.apache.qpid.AMQException

isShared

protected boolean isShared(org.apache.qpid.server.queue.AMQQueue queue)

peer

protected void peer(org.apache.qpid.server.state.AMQStateManager stateMgr,
                    org.apache.qpid.server.queue.QueueRegistry queues,
                    org.apache.qpid.server.exchange.ExchangeRegistry exchanges,
                    org.apache.qpid.server.protocol.AMQProtocolSession session,
                    org.apache.qpid.server.protocol.AMQMethodEvent<A> evt)
             throws org.apache.qpid.AMQException
Specified by:
peer in class ClusterMethodHandler<A extends org.apache.qpid.framing.AMQMethodBody>
Throws:
org.apache.qpid.AMQException

client

protected void client(org.apache.qpid.server.state.AMQStateManager stateMgr,
                      org.apache.qpid.server.queue.QueueRegistry queues,
                      org.apache.qpid.server.exchange.ExchangeRegistry exchanges,
                      org.apache.qpid.server.protocol.AMQProtocolSession session,
                      org.apache.qpid.server.protocol.AMQMethodEvent<A> evt)
               throws org.apache.qpid.AMQException
Specified by:
client in class ClusterMethodHandler<A extends org.apache.qpid.framing.AMQMethodBody>
Throws:
org.apache.qpid.AMQException

local

protected void local(org.apache.qpid.server.state.AMQStateManager stateMgr,
                     org.apache.qpid.server.queue.QueueRegistry queues,
                     org.apache.qpid.server.exchange.ExchangeRegistry exchanges,
                     org.apache.qpid.server.protocol.AMQProtocolSession session,
                     org.apache.qpid.server.protocol.AMQMethodEvent<A> evt)
              throws org.apache.qpid.AMQException
Throws:
org.apache.qpid.AMQException