org.apache.qpid.server.cluster
Class ClientHandlerRegistry

java.lang.Object
  extended by org.apache.qpid.client.state.AMQStateManager
      extended by org.apache.qpid.server.cluster.ClientHandlerRegistry
All Implemented Interfaces:
org.apache.qpid.client.protocol.AMQMethodListener

public class ClientHandlerRegistry
extends org.apache.qpid.client.state.AMQStateManager

An extension of client.AMQStateManager that allows different handlers to be registered.


Constructor Summary
protected ClientHandlerRegistry(MemberHandle local)
           
 
Method Summary
protected  org.apache.qpid.client.state.StateAwareMethodListener findStateTransitionHandler(org.apache.qpid.client.state.AMQState state, org.apache.qpid.framing.AMQMethodBody frame)
           
 
Methods inherited from class org.apache.qpid.client.state.AMQStateManager
addStateListener, attainState, changeState, error, getCurrentState, methodReceived, registerListeners, removeStateListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientHandlerRegistry

protected ClientHandlerRegistry(MemberHandle local)
Method Detail

findStateTransitionHandler

protected org.apache.qpid.client.state.StateAwareMethodListener findStateTransitionHandler(org.apache.qpid.client.state.AMQState state,
                                                                                           org.apache.qpid.framing.AMQMethodBody frame)
                                                                                    throws org.apache.qpid.client.state.IllegalStateTransitionException
Overrides:
findStateTransitionHandler in class org.apache.qpid.client.state.AMQStateManager
Throws:
org.apache.qpid.client.state.IllegalStateTransitionException