IGNITE-709 Merge try / catch blocks,

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/ccc854af
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/ccc854af
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/ccc854af

Branch: refs/heads/ignite-709_3
Commit: ccc854af4bd073f39796a32dd597c795f45bc47d
Parents: 4fd4c24
Author: sevdokimov <sevdoki...@gridgain.com>
Authored: Fri May 15 14:35:58 2015 +0300
Committer: sevdokimov <sevdoki...@gridgain.com>
Committed: Fri May 15 14:35:58 2015 +0300

----------------------------------------------------------------------
 .../discovery/tcp/TcpClientDiscoverySpi.java    | 76 ++++++++++----------
 1 file changed, 37 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ccc854af/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
index f4e1430..ad9f947 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
@@ -758,60 +758,58 @@ public class TcpClientDiscoverySpi extends 
TcpDiscoverySpiAdapter implements Tcp
                 }
 
                 try {
-                    try {
-                        InputStream in = new 
BufferedInputStream(sock.getInputStream());
+                    InputStream in = new 
BufferedInputStream(sock.getInputStream());
 
-                        sock.setKeepAlive(true);
-                        sock.setTcpNoDelay(true);
+                    sock.setKeepAlive(true);
+                    sock.setTcpNoDelay(true);
 
-                        while (!isInterrupted()) {
-                            TcpDiscoveryAbstractMessage msg;
+                    while (!isInterrupted()) {
+                        TcpDiscoveryAbstractMessage msg;
 
-                            try {
-                                msg = marsh.unmarshal(in, U.gridClassLoader());
-                            }
-                            catch (IgniteCheckedException e) {
-                                if (log.isDebugEnabled())
-                                    U.error(log, "Failed to read message 
[sock=" + sock + ", " +
-                                        "locNodeId=" + getLocalNodeId() + ", 
rmtNodeId=" + rmtNodeId + ']', e);
+                        try {
+                            msg = marsh.unmarshal(in, U.gridClassLoader());
+                        }
+                        catch (IgniteCheckedException e) {
+                            if (log.isDebugEnabled())
+                                U.error(log, "Failed to read message [sock=" + 
sock + ", " +
+                                    "locNodeId=" + getLocalNodeId() + ", 
rmtNodeId=" + rmtNodeId + ']', e);
 
-                                IOException ioEx = X.cause(e, 
IOException.class);
+                            IOException ioEx = X.cause(e, IOException.class);
 
-                                if (ioEx != null)
-                                    throw ioEx;
+                            if (ioEx != null)
+                                throw ioEx;
 
-                                ClassNotFoundException clsNotFoundEx = 
X.cause(e, ClassNotFoundException.class);
+                            ClassNotFoundException clsNotFoundEx = X.cause(e, 
ClassNotFoundException.class);
 
-                                if (clsNotFoundEx != null)
-                                    LT.warn(log, null, "Failed to read message 
due to ClassNotFoundException " +
-                                        "(make sure same versions of all 
classes are available on all nodes) " +
-                                        "[rmtNodeId=" + rmtNodeId + ", err=" + 
clsNotFoundEx.getMessage() + ']');
-                                else
-                                    LT.error(log, e, "Failed to read message 
[sock=" + sock + ", locNodeId=" +
-                                        getLocalNodeId() + ", rmtNodeId=" + 
rmtNodeId + ']');
+                            if (clsNotFoundEx != null)
+                                LT.warn(log, null, "Failed to read message due 
to ClassNotFoundException " +
+                                    "(make sure same versions of all classes 
are available on all nodes) " +
+                                    "[rmtNodeId=" + rmtNodeId + ", err=" + 
clsNotFoundEx.getMessage() + ']');
+                            else
+                                LT.error(log, e, "Failed to read message 
[sock=" + sock + ", locNodeId=" +
+                                    getLocalNodeId() + ", rmtNodeId=" + 
rmtNodeId + ']');
 
-                                continue;
-                            }
+                            continue;
+                        }
 
-                            msg.senderNodeId(rmtNodeId);
+                        msg.senderNodeId(rmtNodeId);
 
-                            if (log.isDebugEnabled())
-                                log.debug("Message has been received: " + msg);
+                        if (log.isDebugEnabled())
+                            log.debug("Message has been received: " + msg);
 
-                            stats.onMessageReceived(msg);
+                        stats.onMessageReceived(msg);
 
-                            if (ensured(msg))
-                                lastMsgId = msg.id();
+                        if (ensured(msg))
+                            lastMsgId = msg.id();
 
-                            msgWorker.addMessage(msg);
-                        }
+                        msgWorker.addMessage(msg);
                     }
-                    catch (IOException e) {
-                        msgWorker.addMessage(new SocketClosedMessage(sock));
+                }
+                catch (IOException e) {
+                    msgWorker.addMessage(new SocketClosedMessage(sock));
 
-                        if (log.isDebugEnabled())
-                            U.error(log, "Connection failed [sock=" + sock + 
", locNodeId=" + getLocalNodeId() + ']', e);
-                    }
+                    if (log.isDebugEnabled())
+                        U.error(log, "Connection failed [sock=" + sock + ", 
locNodeId=" + getLocalNodeId() + ']', e);
                 }
                 finally {
                     U.closeQuiet(sock);

Reply via email to