«interface» Executor execute(Runnable cmd) : void «interface» ExecutorService shutdown() : void shutdownNow() : List<Runnable> isShutdown() : boolean submit(Callable<T> task) : Future<T> «interface» ScheduledExecutorService schedule(Runnable cmd, long delay, TimeUnit unit) : ScheduledFuture<T> scheduleAtFixedRate(Runnable cmd, long delay, long period, TimeUnit unit) : ScheduledFuture<T> scheduleWithFixedDelay(Runnable cmd, long delay, long period, TimeUnit unit) : ScheduledFuture<T> «interface» EventExecutorGroup next() : EventExecutor iterator() : Iterator<EventExecutor> Iterable<EventExecutor> «interface» EventExecutor next() : EventExecutorGroup parent() : EventExecutorGroup inEventLoop() : boolean newPromise() : Promise<V> newSucceededFuture(V result) : Future<V> newFailedFure(Throwable cause) : Future<V> AbstractEventExecutorGroup MultithreadEventExecutorGroup MultithreadEventLoopGroup «interface» EventLoopGroup next() : EventLoop register(ChannelPromise promise) : ChannelFuture register(Channel ch, ChannelPromise p) : ChannelFuture «interface» EventLoop parent() : EventLoopGroup DefaultEventLoopGroup EpollEventLoopGroup NioEventLoopGroup KQueueEventLoopGroup