diff options
Diffstat (limited to 'lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java')
-rw-r--r-- | lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java b/lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java index 034cc8599..ffe4fa701 100644 --- a/lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java +++ b/lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java @@ -280,16 +280,14 @@ public class TNonblockingMultiFetchClient { } } - if (selKey.isValid() && selKey.isWritable()) { - if (sendBuf[index].hasRemaining()) { - // if this socket throws an exception, print error msg and - // skip it. - try { - SocketChannel sChannel = (SocketChannel) selKey.channel(); - sChannel.write(sendBuf[index]); - } catch (Exception e) { - LOGGER.error("Socket {} writes to server {} error", index, servers.get(index), e); - } + if (selKey.isValid() && selKey.isWritable() && sendBuf[index].hasRemaining()) { + // if this socket throws an exception, print error msg and + // skip it. + try { + SocketChannel sChannel = (SocketChannel) selKey.channel(); + sChannel.write(sendBuf[index]); + } catch (Exception e) { + LOGGER.error("Socket {} writes to server {} error", index, servers.get(index), e); } } |