diff options
Diffstat (limited to 'java/src/IceSSL/SslEndpoint.java')
-rw-r--r-- | java/src/IceSSL/SslEndpoint.java | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/java/src/IceSSL/SslEndpoint.java b/java/src/IceSSL/SslEndpoint.java index 4a0bb24a3b1..9c1956b4ed0 100644 --- a/java/src/IceSSL/SslEndpoint.java +++ b/java/src/IceSSL/SslEndpoint.java @@ -14,10 +14,9 @@ final class SslEndpoint implements IceInternal.Endpoint final static short TYPE = 2; public - SslEndpoint(IceInternal.Instance instance, javax.net.ssl.SSLContext ctx, String ho, int po, int ti, boolean co) + SslEndpoint(Instance instance, String ho, int po, int ti, boolean co) { _instance = instance; - _ctx = ctx; _host = ho; _port = po; _timeout = ti; @@ -26,10 +25,9 @@ final class SslEndpoint implements IceInternal.Endpoint } public - SslEndpoint(IceInternal.Instance instance, javax.net.ssl.SSLContext ctx, String str) + SslEndpoint(Instance instance, String str) { _instance = instance; - _ctx = ctx; _host = null; _port = 0; _timeout = -1; @@ -145,17 +143,16 @@ final class SslEndpoint implements IceInternal.Endpoint if(_host == null) { - _host = _instance.defaultsAndOverrides().defaultHost; + _host = _instance.defaultHost(); } calcHashValue(); } public - SslEndpoint(IceInternal.BasicStream s, javax.net.ssl.SSLContext ctx) + SslEndpoint(Instance instance, IceInternal.BasicStream s) { - _instance = s.instance(); - _ctx = ctx; + _instance = instance; s.startReadEncaps(); _host = s.readString(); _port = s.readInt(); @@ -231,7 +228,7 @@ final class SslEndpoint implements IceInternal.Endpoint } else { - return new SslEndpoint(_instance, _ctx, _host, _port, timeout, _compress); + return new SslEndpoint(_instance, _host, _port, timeout, _compress); } } @@ -259,7 +256,7 @@ final class SslEndpoint implements IceInternal.Endpoint } else { - return new SslEndpoint(_instance, _ctx, _host, _port, _timeout, compress); + return new SslEndpoint(_instance, _host, _port, _timeout, compress); } } @@ -321,7 +318,7 @@ final class SslEndpoint implements IceInternal.Endpoint public IceInternal.Connector connector() { - return new SslConnector(_instance, _ctx, _host, _port); + return new SslConnector(_instance, _host, _port); } // @@ -334,8 +331,8 @@ final class SslEndpoint implements IceInternal.Endpoint public IceInternal.Acceptor acceptor(IceInternal.EndpointHolder endpoint) { - SslAcceptor p = new SslAcceptor(_instance, _ctx, _host, _port); - endpoint.value = new SslEndpoint(_instance, _ctx, _host, p.effectivePort(), _timeout, _compress); + SslAcceptor p = new SslAcceptor(_instance, _host, _port); + endpoint.value = new SslEndpoint(_instance, _host, p.effectivePort(), _timeout, _compress); return p; } @@ -487,8 +484,7 @@ final class SslEndpoint implements IceInternal.Endpoint _hashCode = 5 * _hashCode + (_compress ? 1 : 0); } - private IceInternal.Instance _instance; - private javax.net.ssl.SSLContext _ctx; + private Instance _instance; private String _host; private int _port; private int _timeout; |