org.jboss.jms.client.remoting
Class CallbackManager
java.lang.Object
org.jboss.jms.client.remoting.CallbackManager
- public class CallbackManager
- extends java.lang.Object
The CallbackManager is an InvocationHandler used for handling callbacks to message consumers.
The callback is received and dispatched off to the relevant consumer.
There is one instance of this class per remoting connection - which is to a unique server -
therefore there is no need to add the server id to the key when doing look ups.
- Version:
- $Revision: 2507 $
$Id: CallbackManager.java 2507 2007-02-28 23:46:51Z timfox $
- Author:
- Tim Fox, Ovidiu Feodorov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JMS_CALLBACK_SUBSYSTEM
public static final java.lang.String JMS_CALLBACK_SUBSYSTEM
- See Also:
- Constant Field Values
theManager
protected static CallbackManager theManager
callbackHandlers
protected java.util.Map callbackHandlers
connectionfactoryCallbackHandler
protected ConnectionFactoryCallbackHandler connectionfactoryCallbackHandler
CallbackManager
public CallbackManager()
handleCallback
public void handleCallback(Callback callback)
throws HandleCallbackException
- Throws:
HandleCallbackException
registerHandler
public void registerHandler(int consumerID,
MessageCallbackHandler handler)
setConnectionDelegate
public void setConnectionDelegate(ClientConnectionDelegate connectionDelegate)
unregisterHandler
public MessageCallbackHandler unregisterHandler(int consumerID)
toString
public java.lang.String toString()
Copyright © 2006 JBoss Inc. All Rights Reserved.