summaryrefslogtreecommitdiff
path: root/java/common/src/test
diff options
context:
space:
mode:
authorAndrew Donald Kennedy <grkvlt@apache.org>2010-08-13 13:57:09 +0000
committerAndrew Donald Kennedy <grkvlt@apache.org>2010-08-13 13:57:09 +0000
commit9eb2bdc304b336ad8dd6b4bfb7e6bf94cf4bc9c0 (patch)
tree64da63c0149fc445c7c8a9a0717ca3fb10f2672e /java/common/src/test
parentbb3263abf7efa57547d81e7b5dd40fec10d54137 (diff)
downloadqpid-python-9eb2bdc304b336ad8dd6b4bfb7e6bf94cf4bc9c0.tar.gz
QPID-2799: Convert address with underscores for temp queue name
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985202 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/common/src/test')
-rw-r--r--java/common/src/test/java/org/apache/qpid/transport/TestNetworkDriver.java53
1 files changed, 32 insertions, 21 deletions
diff --git a/java/common/src/test/java/org/apache/qpid/transport/TestNetworkDriver.java b/java/common/src/test/java/org/apache/qpid/transport/TestNetworkDriver.java
index ffe6c63d96..957a7190ee 100644
--- a/java/common/src/test/java/org/apache/qpid/transport/TestNetworkDriver.java
+++ b/java/common/src/test/java/org/apache/qpid/transport/TestNetworkDriver.java
@@ -39,29 +39,16 @@ import org.apache.qpid.ssl.SSLContextFactory;
public class TestNetworkDriver implements NetworkDriver
{
private final ConcurrentMap attributes = new ConcurrentHashMap();
- private String _remoteAddress = "127.0.0.1";
- private String _localAddress = "127.0.0.1";
+ private String _remoteHost = "127.0.0.1";
+ private String _localHost = "127.0.0.1";
private int _port = 1;
+ private SocketAddress _localAddress = null;
+ private SocketAddress _remoteAddress = null;
public TestNetworkDriver()
{
}
- public void setRemoteAddress(String string)
- {
- this._remoteAddress = string;
- }
-
- public void setPort(int _port)
- {
- this._port = _port;
- }
-
- public int getPort()
- {
- return _port;
- }
-
public void bind(int port, InetAddress[] addresses, ProtocolEngineFactory protocolFactory,
NetworkDriverConfiguration config, SSLContextFactory sslFactory) throws BindException
{
@@ -70,12 +57,12 @@ public class TestNetworkDriver implements NetworkDriver
public SocketAddress getLocalAddress()
{
- return new InetSocketAddress(_localAddress, _port);
+ return (_localAddress != null) ? _localAddress : new InetSocketAddress(_localHost, _port);
}
public SocketAddress getRemoteAddress()
{
- return new InetSocketAddress(_remoteAddress, _port);
+ return (_remoteAddress != null) ? _remoteAddress : new InetSocketAddress(_remoteHost, _port);
}
public void open(int port, InetAddress destination, ProtocolEngine engine, NetworkDriverConfiguration config,
@@ -114,9 +101,33 @@ public class TestNetworkDriver implements NetworkDriver
}
- public void setLocalAddress(String localAddress)
+ public void setPort(int port)
{
- _localAddress = localAddress;
+ _port = port;
}
+ public int getPort()
+ {
+ return _port;
+ }
+
+ public void setLocalHost(String host)
+ {
+ _localHost = host;
+ }
+
+ public void setRemoteHost(String host)
+ {
+ _remoteHost = host;
+ }
+
+ public void setLocalAddress(SocketAddress address)
+ {
+ _localAddress = address;
+ }
+
+ public void setRemoteAddress(SocketAddress address)
+ {
+ _remoteAddress = address;
+ }
}