Author: billie
Date: Mon Oct 15 16:32:24 2012
New Revision: 1398373
URL: http://svn.apache.org/viewvc?rev=1398373&view=rev
Log:
ACCUMULO-804 changed use of SocketInputStream for hadoop 2 compatibility
Modified:
accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/TTimeoutTransport.java
Modified:
accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/TTimeoutTransport.java
URL:
http://svn.apache.org/viewvc/accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/TTimeoutTransport.java?rev=1398373&r1=1398372&r2=1398373&view=diff
==============================================================================
---
accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/TTimeoutTransport.java
(original)
+++
accumulo/trunk/core/src/main/java/org/apache/accumulo/core/util/TTimeoutTransport.java
Mon Oct 15 16:32:24 2012
@@ -25,8 +25,7 @@ import java.net.Socket;
import java.net.SocketAddress;
import java.nio.channels.spi.SelectorProvider;
-import org.apache.hadoop.net.SocketInputStream;
-import org.apache.hadoop.net.SocketOutputStream;
+import org.apache.hadoop.net.NetUtils;
import org.apache.thrift.transport.TIOStreamTransport;
import org.apache.thrift.transport.TTransport;
@@ -37,8 +36,8 @@ public class TTimeoutTransport {
socket.setSoLinger(false, 0);
socket.setTcpNoDelay(true);
socket.connect(addr);
- InputStream input = new BufferedInputStream(new SocketInputStream(socket,
timeoutMillis), 1024 * 10);
- OutputStream output = new BufferedOutputStream(new
SocketOutputStream(socket, timeoutMillis), 1024 * 10);
+ InputStream input = new
BufferedInputStream(NetUtils.getInputStream(socket, timeoutMillis), 1024 * 10);
+ OutputStream output = new
BufferedOutputStream(NetUtils.getOutputStream(socket, timeoutMillis), 1024 *
10);
return new TIOStreamTransport(input, output);
}
}