summaryrefslogtreecommitdiff
path: root/java/src/IceSSL/ConnectorI.java
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2014-09-05 10:42:18 -0230
committerDwayne Boone <dwayne@zeroc.com>2014-09-05 10:42:18 -0230
commit9786853ab2d88598021aaec5c0409d3a45a50a13 (patch)
treed64858749513c529fdb84a98d8637d19f2c125e4 /java/src/IceSSL/ConnectorI.java
parentMinor change to JS print stack traces (diff)
downloadice-9786853ab2d88598021aaec5c0409d3a45a50a13.tar.bz2
ice-9786853ab2d88598021aaec5c0409d3a45a50a13.tar.xz
ice-9786853ab2d88598021aaec5c0409d3a45a50a13.zip
ICE-4891 Refactor network tracing
Diffstat (limited to 'java/src/IceSSL/ConnectorI.java')
-rw-r--r--java/src/IceSSL/ConnectorI.java36
1 files changed, 9 insertions, 27 deletions
diff --git a/java/src/IceSSL/ConnectorI.java b/java/src/IceSSL/ConnectorI.java
index 2bffb15712e..5d731029d58 100644
--- a/java/src/IceSSL/ConnectorI.java
+++ b/java/src/IceSSL/ConnectorI.java
@@ -24,37 +24,19 @@ final class ConnectorI implements IceInternal.Connector
throw ex;
}
- if(_instance.traceLevel() >= 2)
- {
- String s = "trying to establish " + _instance.protocol() + " connection to " + toString();
- _instance.logger().trace(_instance.traceCategory(), s);
- }
-
+ java.nio.channels.SocketChannel fd = IceInternal.Network.createTcpSocket();
+ IceInternal.Network.setBlock(fd, false);
+ IceInternal.Network.setTcpBufSize(fd, _instance.properties(), _instance.logger());
+ final java.net.InetSocketAddress addr = _proxy != null ? _proxy.getAddress() : _addr;
+ IceInternal.Network.doConnect(fd, addr, _sourceAddr);
try
{
- java.nio.channels.SocketChannel fd = IceInternal.Network.createTcpSocket();
- IceInternal.Network.setBlock(fd, false);
- IceInternal.Network.setTcpBufSize(fd, _instance.properties(), _instance.logger());
- final java.net.InetSocketAddress addr = _proxy != null ? _proxy.getAddress() : _addr;
- IceInternal.Network.doConnect(fd, addr, _sourceAddr);
- try
- {
- javax.net.ssl.SSLEngine engine = _instance.createSSLEngine(false, _addr);
- return new TransceiverI(_instance, engine, fd, _proxy, _host, _addr);
- }
- catch(RuntimeException ex)
- {
- IceInternal.Network.closeSocketNoThrow(fd);
- throw ex;
- }
+ javax.net.ssl.SSLEngine engine = _instance.createSSLEngine(false, _addr);
+ return new TransceiverI(_instance, engine, fd, _proxy, _host, _addr);
}
- catch(Ice.LocalException ex)
+ catch(RuntimeException ex)
{
- if(_instance.traceLevel() >= 2)
- {
- String s = "failed to establish " + _instance.protocol() + " connection to " + toString() + "\n" + ex;
- _instance.logger().trace(_instance.traceCategory(), s);
- }
+ IceInternal.Network.closeSocketNoThrow(fd);
throw ex;
}
}