EventLoopGroupProxy

class EventLoopGroupProxy(val channel: KClass<out ServerSocketChannel>, group: EventLoopGroup) : EventLoopGroup(source)

Transparently allows for the creation of EventLoopGroup's utilising the optimal implementation for a given operating system, subject to availability, or falling back to NioEventLoopGroup if none is available.

Report a problem

Constructors

Link copied to clipboard
constructor(channel: KClass<out ServerSocketChannel>, group: EventLoopGroup)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val channel: KClass<out ServerSocketChannel>
Link copied to clipboard
open override val isShutdown: Boolean
Link copied to clipboard
open override val isShuttingDown: Boolean
Link copied to clipboard
open override val isTerminated: Boolean

Functions

Link copied to clipboard
open override fun awaitTermination(p0: Long, p1: TimeUnit?): Boolean
Link copied to clipboard
open fun close()
Link copied to clipboard
open override fun execute(p0: Runnable?)
Link copied to clipboard
open override fun <T : Any?> invokeAll(p0: Collection<out Callable<T?>?>?): List<Future<T?>?>?
open override fun <T : Any?> invokeAll(p0: Collection<out Callable<T?>?>?, p1: Long, p2: TimeUnit?): List<Future<T?>?>?
Link copied to clipboard
open override fun <T : Any?> invokeAny(p0: Collection<out Callable<T?>?>?): T?
open override fun <T : Any?> invokeAny(p0: Collection<out Callable<T?>?>?, p1: Long, p2: TimeUnit?): T?
Link copied to clipboard
open override fun isShutdown(): Boolean
Link copied to clipboard
open override fun isShuttingDown(): Boolean
Link copied to clipboard
open override fun isTerminated(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<EventExecutor?>
Link copied to clipboard
open operator override fun next(): EventLoop?
Link copied to clipboard
open override fun register(p0: Channel?): ChannelFuture?
open override fun register(p0: ChannelPromise?): ChannelFuture?
open override fun register(p0: Channel?, p1: ChannelPromise?): ChannelFuture?
Link copied to clipboard
open override fun schedule(p0: Runnable?, p1: Long, p2: TimeUnit?): ScheduledFuture<*>?
open override fun <V : Any?> schedule(p0: Callable<V?>?, p1: Long, p2: TimeUnit?): ScheduledFuture<V?>?
Link copied to clipboard
open override fun scheduleAtFixedRate(p0: Runnable?, p1: Long, p2: Long, p3: TimeUnit?): ScheduledFuture<*>?
Link copied to clipboard
open override fun scheduleWithFixedDelay(p0: Runnable?, p1: Long, p2: Long, p3: TimeUnit?): ScheduledFuture<*>?
Link copied to clipboard
open override fun shutdown()
Link copied to clipboard
open override fun shutdownGracefully(): Future<*>?
open override fun shutdownGracefully(p0: Long, p1: Long, p2: TimeUnit?): Future<*>?
Link copied to clipboard
open override fun shutdownNow(): List<Runnable?>?
Link copied to clipboard
open override fun submit(p0: Runnable?): Future<*>?
open override fun <T : Any?> submit(p0: Callable<T?>?): Future<T?>?
open override fun <T : Any?> submit(p0: Runnable?, p1: T?): Future<T?>?
Link copied to clipboard
open override fun terminationFuture(): Future<*>?
Link copied to clipboard
open fun ticker(): Ticker?