Name

AbstractSelector

Synopsis

This class exists as a convenience for implementors of new Selector classes. Application programmers should never need to use or subclass this class.

java.nio.channels.spi.AbstractSelector

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);  
}

Returned By

SelectorProvider.openSelector( )

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.