java.nio.channels.spi |
Service-provider classes for the {@link java.nio.channels} package.
Only developers who are defining new selector 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 {@link
java.lang.NullPointerException NullPointerException} to be thrown.
@since 1.4
@version 1.9, 07/05/05
@author Mark Reinhold
@author JSR-51 Expert Group
|
Java Source File Name | Type | Comment |
AbstractInterruptibleChannel.java | Class | Base implementation class for interruptible channels.
This class encapsulates the low-level machinery required to implement
the asynchronous closing and interruption of channels. |
AbstractSelectableChannel.java | Class | Base implementation class for selectable channels.
This class defines methods that handle the mechanics of channel
registration, deregistration, and closing. |
AbstractSelectionKey.java | Class | Base implementation class for selection keys. |
AbstractSelector.java | Class | Base implementation class for selectors.
This class encapsulates the low-level machinery required to implement
the interruption of selection operations. |
SelectorProvider.java | Class | Service-provider class for selectors and selectable channels.
A selector provider is a concrete subclass of this class that has a
zero-argument constructor and implements the abstract methods specified
below. |