diff --git a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java index 9e9b301204..e5e6a4df04 100644 --- a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java +++ b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java @@ -27,7 +27,7 @@ import org.junit.Test; import java.net.Socket; import java.util.concurrent.BlockingQueue; import java.util.concurrent.CountDownLatch; -import java.util.concurrent.SynchronousQueue; +import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.atomic.AtomicInteger; import static org.junit.Assert.*; @@ -111,7 +111,7 @@ public class SocketShutdownOutputByPeerTest extends AbstractServerSocketTest { private static class TestHandler extends ChannelInboundByteHandlerAdapter { volatile SocketChannel ch; - final BlockingQueue queue = new SynchronousQueue(); + final BlockingQueue queue = new LinkedBlockingQueue(); final CountDownLatch halfClosure = new CountDownLatch(1); final CountDownLatch closure = new CountDownLatch(1); final AtomicInteger halfClosureCount = new AtomicInteger(); diff --git a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java index a10cc2bfab..1f3513a909 100644 --- a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java +++ b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java @@ -26,7 +26,7 @@ import org.junit.Test; import java.net.ServerSocket; import java.net.Socket; import java.util.concurrent.BlockingQueue; -import java.util.concurrent.SynchronousQueue; +import java.util.concurrent.LinkedBlockingQueue; import static org.junit.Assert.*; @@ -79,7 +79,7 @@ public class SocketShutdownOutputBySelfTest extends AbstractClientSocketTest { private static class TestHandler extends ChannelInboundByteHandlerAdapter { volatile SocketChannel ch; - final BlockingQueue queue = new SynchronousQueue(); + final BlockingQueue queue = new LinkedBlockingQueue(); @Override public void channelActive(ChannelHandlerContext ctx) throws Exception {