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: 3262 $
$Id: CallbackManager.java 3262 2007-10-30 09:09:55Z 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
callbackHandlers
protected java.util.Map<java.lang.String,ClientConsumer> callbackHandlers
connectionfactoryCallbackHandler
protected ConnectionFactoryCallbackHandler connectionfactoryCallbackHandler
CallbackManager
public CallbackManager()
handleCallback
public void handleCallback(Callback callback)
throws HandleCallbackException
- Throws:
HandleCallbackException
registerHandler
public void registerHandler(java.lang.String consumerID,
ClientConsumer handler)
unregisterHandler
public ClientConsumer unregisterHandler(java.lang.String consumerID)
getConnectionfactoryCallbackHandler
public ConnectionFactoryCallbackHandler getConnectionfactoryCallbackHandler()
setConnectionfactoryCallbackHandler
public void setConnectionfactoryCallbackHandler(ConnectionFactoryCallbackHandler connectionfactoryCallbackHandler)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2006 JBoss Inc. All Rights Reserved.