@Override public ChannelFuture register(Channel channel) { return next().register(channel); }
@Deprecated @Override public ChannelFuture register(Channel channel, ChannelPromise promise) { return next().register(channel, promise); } }
@Override public ChannelFuture register(ChannelPromise promise) { return next().register(promise); }
@Deprecated @Override public ChannelFuture register(Channel channel, ChannelPromise promise) { return next().register(channel, promise); } }
@Override public ChannelFuture register(Channel channel) { return next().register(channel); }
@Override public ChannelFuture register(ChannelPromise promise) { return next().register(promise); }
@Override public ChannelFuture register(Channel channel) { return next().register(channel); }
@Deprecated @Override public ChannelFuture register(Channel channel, ChannelPromise promise) { return next().register(channel, promise); } }
@Override public ChannelFuture register(ChannelPromise promise) { return next().register(promise); }
@Override public ChannelFuture register(Channel channel) { return next().register(channel); }
@Deprecated @Override public ChannelFuture register(Channel channel, ChannelPromise promise) { return next().register(channel, promise); } }
@Override public ChannelFuture register(Channel channel) { return next().register(channel); }
@Deprecated @Override public ChannelFuture register(Channel channel, ChannelPromise promise) { return next().register(channel, promise); } }
@Override public ChannelFuture register(Channel channel) { return next().register(channel); }
@Deprecated @Override public ChannelFuture register(Channel channel, ChannelPromise promise) { return next().register(channel, promise); } }
@Override public ChannelFuture register(ChannelPromise promise) { return next().register(promise); }
@Override public ChannelFuture register(ChannelPromise promise) { return next().register(promise); }
@Override public ChannelFuture register(ChannelPromise promise) { return next().register(promise); }
public synchronized @NotNull EventLoop acquireEventLoop( final @Nullable Executor executor, final int threadCount) { Entry entry = entries.get(executor); if (entry == null) { entry = new Entry(eventLoopGroupFactory.apply(threadCount, executor)); entries.put(executor, entry); } else { final int previousThreadCount = entry.eventLoopGroup.executorCount(); if ((threadCount != MqttClientExecutorConfigImpl.DEFAULT_NETTY_THREADS) && (previousThreadCount != threadCount)) { LOGGER.warn( "Tried to use a different amount of Netty threads for the same executor. Using {} threads instead of {}", previousThreadCount, threadCount); } entry.referenceCount++; } return entry.eventLoopGroup.next(); }