# Uses of Package
java.nio.channels.spi

Packages that use java.nio.channels.spi
Package | Description
--- | ---
com.sun.nio.sctp | A Java API for Stream Control Transport Protocol.
java.nio.channels | Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.channels.spi | Service-provider classes for the `java.nio.channels` package.

Classes in java.nio.channels.spi used by com.sun.nio.sctp
Class | Description
--- | ---
AbstractInterruptibleChannel | Base implementation class for interruptible channels.
AbstractSelectableChannel | Base implementation class for selectable channels.
SelectorProvider | Service-provider class for selectors and selectable channels.

Classes in java.nio.channels.spi used by java.nio.channels
Class | Description
--- | ---
AbstractInterruptibleChannel | Base implementation class for interruptible channels.
AbstractSelectableChannel | Base implementation class for selectable channels.
AsynchronousChannelProvider | Service-provider class for asynchronous channels.
SelectorProvider | Service-provider class for selectors and selectable channels.

Classes in java.nio.channels.spi used by java.nio.channels.spi
Class | Description
--- | ---
AbstractInterruptibleChannel | Base implementation class for interruptible channels.
AbstractSelectableChannel | Base implementation class for selectable channels.
AbstractSelectionKey | Base implementation class for selection keys.
AbstractSelector | Base implementation class for selectors.
AsynchronousChannelProvider | Service-provider class for asynchronous channels.
SelectorProvider | Service-provider class for selectors and selectable channels.