diff options
Diffstat (limited to 'java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java')
-rw-r--r-- | java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java b/java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java index 2956a19e66..9bc60b658e 100644 --- a/java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java +++ b/java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java @@ -1,11 +1,13 @@ package org.apache.qpid.nclient.amqp.state; import org.apache.qpid.AMQException; +import org.apache.qpid.nclient.core.AMQPException; public interface AMQPStateManager { - - public void addListener(AMQPStateListener l)throws AMQException; + public void addListener(AMQPStateType stateType, AMQPStateListener l)throws AMQException; + + public void removeListener(AMQPStateType stateType, AMQPStateListener l)throws AMQException; - public void removeListener(AMQPStateListener l)throws AMQException; + public void notifyStateChanged(AMQPStateChangedEvent event) throws AMQPException; }
\ No newline at end of file |