diff options
Diffstat (limited to 'java/src/IceInternal/OutgoingConnectionFactory.java')
-rw-r--r-- | java/src/IceInternal/OutgoingConnectionFactory.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/java/src/IceInternal/OutgoingConnectionFactory.java b/java/src/IceInternal/OutgoingConnectionFactory.java index 1a743ade447..e2a04ee6ddc 100644 --- a/java/src/IceInternal/OutgoingConnectionFactory.java +++ b/java/src/IceInternal/OutgoingConnectionFactory.java @@ -81,19 +81,12 @@ public class OutgoingConnectionFactory assert(transceiver != null); } connection = new Connection(_instance, transceiver, endpoint, null); + connection.validate(); connection.activate(); _connections.put(endpoint, connection); break; } - catch(Ice.SocketException ex) - { - exception = ex; - } - catch(Ice.DNSException ex) - { - exception = ex; - } - catch(Ice.TimeoutException ex) + catch(Ice.LocalException ex) { exception = ex; } |