diff options
| author | Rafael H. Schloming <rhs@apache.org> | 2008-10-09 17:07:59 +0000 |
|---|---|---|
| committer | Rafael H. Schloming <rhs@apache.org> | 2008-10-09 17:07:59 +0000 |
| commit | 394823bba7976c170ac58e53b5d80ad12e0f1690 (patch) | |
| tree | 9b952b30b1b1bcd54c6f1cc453a221328b57c53f /java/common/src/test | |
| parent | e78747f63bc73daa6e2035453358e6eaf3237b84 (diff) | |
| download | qpid-python-394823bba7976c170ac58e53b5d80ad12e0f1690.tar.gz | |
QPID-1339: refactor of low level client API to permit connections to exist in a disconnected state as well as to provide a central point from which to track session state
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@703208 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/common/src/test')
| -rw-r--r-- | java/common/src/test/java/org/apache/qpid/transport/ConnectionTest.java | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/java/common/src/test/java/org/apache/qpid/transport/ConnectionTest.java b/java/common/src/test/java/org/apache/qpid/transport/ConnectionTest.java index b9ca210483..e61ffb501b 100644 --- a/java/common/src/test/java/org/apache/qpid/transport/ConnectionTest.java +++ b/java/common/src/test/java/org/apache/qpid/transport/ConnectionTest.java @@ -50,38 +50,30 @@ public class ConnectionTest extends TestCase port = AvailablePortFinder.getNextAvailable(12000); - ConnectionDelegate server = new ConnectionDelegate() { - public void init(Channel ch, ProtocolHeader hdr) { + ConnectionDelegate server = new ServerDelegate() { + @Override public void connectionOpen(Channel ch, ConnectionOpen open) + { + super.connectionOpen(ch, open); ch.getConnection().close(); } - - public SessionDelegate getSessionDelegate() { - return new SessionDelegate() {}; - } - public void exception(Throwable t) { - log.error(t, "exception caught"); - } - public void closed() {} }; IoAcceptor ioa = new IoAcceptor - ("localhost", port, new ConnectionBinding(server)); + ("localhost", port, ConnectionBinding.get(server)); ioa.start(); } private Connection connect(final Condition closed) { - Connection conn = IoTransport.connect("localhost", port, new ConnectionDelegate() + Connection conn = new Connection(); + conn.setConnectionListener(new ConnectionListener() { - public SessionDelegate getSessionDelegate() + public void opened(Connection conn) {} + public void exception(Connection conn, ConnectionException exc) { - return new SessionDelegate() {}; + exc.printStackTrace(); } - public void exception(Throwable t) - { - t.printStackTrace(); - } - public void closed() + public void closed(Connection conn) { if (closed != null) { @@ -89,8 +81,7 @@ public class ConnectionTest extends TestCase } } }); - - conn.send(new ProtocolHeader(1, 0, 10)); + conn.connect("localhost", port, null, "guest", "guest"); return conn; } |
