Class InstrumentibleEventExecutor

  • All Implemented Interfaces:
    io.netty.util.concurrent.EventExecutorGroup, java.lang.Iterable<io.netty.util.concurrent.EventExecutor>, java.util.concurrent.Executor, java.util.concurrent.ExecutorService, java.util.concurrent.ScheduledExecutorService

    public class InstrumentibleEventExecutor
    extends io.netty.util.concurrent.AbstractEventExecutorGroup
    • Constructor Detail

      • InstrumentibleEventExecutor

        public InstrumentibleEventExecutor​(io.netty.util.concurrent.EventExecutorGroup eventExecutorGroup)
    • Method Detail

      • isShuttingDown

        public boolean isShuttingDown()
      • shutdownGracefully

        public io.netty.util.concurrent.Future<?> shutdownGracefully​(long quietPeriod,
                                                                     long timeout,
                                                                     java.util.concurrent.TimeUnit unit)
      • terminationFuture

        public io.netty.util.concurrent.Future<?> terminationFuture()
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface io.netty.util.concurrent.EventExecutorGroup
        Specified by:
        shutdown in interface java.util.concurrent.ExecutorService
        Specified by:
        shutdown in class io.netty.util.concurrent.AbstractEventExecutorGroup
      • isShutdown

        public boolean isShutdown()
      • isTerminated

        public boolean isTerminated()
      • awaitTermination

        public boolean awaitTermination​(long timeout,
                                        @Nonnull
                                        java.util.concurrent.TimeUnit unit)
                                 throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • next

        public io.netty.util.concurrent.EventExecutor next()
      • iterator

        @Nonnull
        public java.util.Iterator<io.netty.util.concurrent.EventExecutor> iterator()