Top Description Classes
module java.base

Package java.nio.channels.spi


Service-provider classes for the java.nio.channels package.

Only developers who are defining new selector providers or asynchronous channel providers should need to make direct use of this package.

Unless otherwise noted, passing a null argument to a constructor or method in any class or interface in this package will cause a NullPointerException to be thrown.

Authors
Mark Reinhold, JSR-51 Expert Group
Since
1.4

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractInterruptibleChannel

Base implementation class for interruptible channels.

public abstract class
AbstractSelectableChannel

Base implementation class for selectable channels.

public abstract class
AbstractSelectionKey

Base implementation class for selection keys.

public abstract class
AbstractSelector

Base implementation class for selectors.

public abstract class
AsynchronousChannelProvider

Service-provider class for asynchronous channels.

public abstract class
SelectorProvider

Service-provider class for selectors and selectable channels.