summaryrefslogtreecommitdiff
path: root/java/newclient/src/main/java/org/apache/qpid/nclient/amqp/state/AMQPStateManager.java
diff options
context:
space:
mode:
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.java8
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