* See issue: https://github.com/Netflix/RxNetty/issues/145
*/
final ChannelHandler timeoutHandler = pipeline.get(READ_TIMEOUT_HANDLER_NAME);
if (timeoutHandler != null) {
final ChannelHandlerContext handlerContext = pipeline.context(timeoutHandler);
EventExecutor executor = handlerContext.executor();
// Since, we are calling the handler directly, we need to make sure, it is in the owner eventloop, else it
// can get concurrent callbacks.
if (executor.inEventLoop()) {
disableHandler(timeoutHandler, handlerContext);