SelectorManagerSupport

abstract class SelectorManagerSupport : SelectorManager

Base class for NIO selector managers

Types

Link copied to clipboard

Functions

Link copied to clipboard
abstract override fun close()
Link copied to clipboard
actual abstract fun notifyClosed(s: Selectable)

Notifies the selector that selectable has been closed.

Link copied to clipboard
suspend override fun select(selectable: Selectable, interest: SelectInterest)

Suspends until interest is selected for selectable May cause manager to allocate and run selector instance if not yet created.

Properties

Link copied to clipboard
abstract val coroutineContext: CoroutineContext
Link copied to clipboard
override val provider: SelectorProvider

NIO selector provider

Inheritors

Link copied to clipboard