@Override
    public void closeEventLoopForChannel(Channel channel) {
        if (eventLoops.containsKey(channel)) {
            logger.info("Channel is closed, closing worker Group also");
            EventLoopGroup eventExecutors = eventLoops.get(channel);
            eventLoops.remove(channel);
            eventExecutors.shutdownGracefully().awaitUninterruptibly(2000);
            logger.info("Worker Group was closed successfully!");
        } else {
            logger.warn("Trying to remove EventLoop for Channel {} but have none stored", channel);
        }
    }
Event Loop Group to use.
Has to be in accordance with {@link #getChannel()}
otherwise a Runtime Exception will be produced by Netty
<p>
By Default Netty's {@link NioEventLoopGroup} is used.
Transports which have to use a different EventLoopGroup have to override {#getEventLoopGroup()}.
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/connection/NettyChannelFactory.java