fireChannelActive should be invoked on successful connection establishment

pull/1025/head
Nikita 8 years ago
parent e354c4a135
commit 75f8dea252

@ -82,6 +82,7 @@ public abstract class BaseConnectionHandler<C extends RedisConnection> extends C
} }
if (futures.isEmpty()) { if (futures.isEmpty()) {
ctx.fireChannelActive();
connectionPromise.trySuccess(connection); connectionPromise.trySuccess(connection);
return; return;
} }
@ -97,7 +98,7 @@ public abstract class BaseConnectionHandler<C extends RedisConnection> extends C
return; return;
} }
if (commandsCounter.decrementAndGet() == 0) { if (commandsCounter.decrementAndGet() == 0) {
BaseConnectionHandler.super.channelActive(ctx); ctx.fireChannelActive();
connectionPromise.trySuccess(connection); connectionPromise.trySuccess(connection);
} }
} }

Loading…
Cancel
Save