Skip to content

Commit 47c78fa

Browse files
committed
Properly set the EXECUTE_ASYNC_CONNECT value
1 parent 14faa11 commit 47c78fa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/com/ning/http/client/providers/netty/NettyAsyncHttpProvider.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,8 +262,9 @@ public ChannelPipeline getPipeline() throws Exception {
262262
DefaultChannelFuture.setUseDeadLockChecker(false);
263263

264264
if (asyncHttpProviderConfig != null) {
265-
if (asyncHttpProviderConfig.getProperty(NettyAsyncHttpProviderConfig.EXECUTE_ASYNC_CONNECT) != null) {
266-
executeConnectAsync = true;
265+
Object value = asyncHttpProviderConfig.getProperty(NettyAsyncHttpProviderConfig.EXECUTE_ASYNC_CONNECT);
266+
if (value != null && Boolean.class.isAssignableFrom(value.getClass())) {
267+
executeConnectAsync = Boolean.class.cast(value);
267268
} else if (asyncHttpProviderConfig.getProperty(NettyAsyncHttpProviderConfig.DISABLE_NESTED_REQUEST) != null) {
268269
DefaultChannelFuture.setUseDeadLockChecker(true);
269270
}

0 commit comments

Comments
 (0)