From 394823bba7976c170ac58e53b5d80ad12e0f1690 Mon Sep 17 00:00:00 2001 From: "Rafael H. Schloming" Date: Thu, 9 Oct 2008 17:07:59 +0000 Subject: 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 --- .../org/apache/qpid/transport/ConnectionTest.java | 33 ++++++++-------------- 1 file changed, 12 insertions(+), 21 deletions(-) (limited to 'java/common/src/test') 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; } -- cgit v1.2.1