# java.nio.channels.spi

# java.nio.channels.spi

## Classes

|-----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
| [AbstractInterruptibleChannel](https://developer.android.com/reference/kotlin/java/nio/channels/spi/AbstractInterruptibleChannel) | Base implementation class for interruptible channels.         |
| [AbstractSelectableChannel](https://developer.android.com/reference/kotlin/java/nio/channels/spi/AbstractSelectableChannel)       | Base implementation class for selectable channels.            |
| [AbstractSelectionKey](https://developer.android.com/reference/kotlin/java/nio/channels/spi/AbstractSelectionKey)                 | Base implementation class for selection keys.                 |
| [AbstractSelector](https://developer.android.com/reference/kotlin/java/nio/channels/spi/AbstractSelector)                         | Base implementation class for selectors.                      |
| [AsynchronousChannelProvider](https://developer.android.com/reference/kotlin/java/nio/channels/spi/AsynchronousChannelProvider)   | Service-provider class for asynchronous channels.             |
| [SelectorProvider](https://developer.android.com/reference/kotlin/java/nio/channels/spi/SelectorProvider)                         | Service-provider class for selectors and selectable channels. |