This
class exists as a convenience for
implementors of new Selector classes. Application
programmers should never need to use or subclass this class.
Figure 13-46. java.nio.channels.spi.AbstractSelector
public abstract class
AbstractSelector extends java.nio.channels.Selector {
// Protected Constructors
protected
AbstractSelector (SelectorProvider
provider );
// Public Methods Overriding Selector
public final void
close ( ) throws java.io.IOException;
public final boolean
isOpen ( );
public final SelectorProvider
provider ( );
// Protected Instance Methods
protected final void
begin ( );
protected final java.util.Set<java.nio.channels.SelectionKey>
cancelledKeys ( );
protected final void
deregister (AbstractSelectionKey
key );
protected final void
end ( );
protected abstract void
implCloseSelector ( ) throws java.io.IOException;
protected abstract java.nio.channels.SelectionKey
register
(AbstractSelectableChannel
ch , int
ops , Object
att );
}