java.lang.Object
java.nio.channels.SelectionKey
java.nio.channels.spi.AbstractSelectionKey
Base implementation class for selection keys.
 
This class tracks the validity of the key and implements cancellation.
- Since:
- 1.4
- 
Field SummaryFields declared in class java.nio.channels.SelectionKeyOP_ACCEPT, OP_CONNECT, OP_READ, OP_WRITE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedInitializes a new instance of this class.
- 
Method SummaryMethods declared in class java.nio.channels.SelectionKeyattach, attachment, channel, interestOps, interestOps, interestOpsAnd, interestOpsOr, isAcceptable, isConnectable, isReadable, isWritable, readyOps, selector
- 
Constructor Details- 
AbstractSelectionKeyprotected AbstractSelectionKey()Initializes a new instance of this class.
 
- 
- 
Method Details- 
isValidpublic final boolean isValid()Description copied from class:SelectionKeyTells whether or not this key is valid.A key is valid upon creation and remains so until it is cancelled, its channel is closed, or its selector is closed. - Specified by:
- isValidin class- SelectionKey
- Returns:
- trueif, and only if, this key is valid
 
- 
cancelpublic final void cancel()Cancels this key.If this key has not yet been cancelled then it is added to its selector's cancelled-key set while synchronized on that set. - Specified by:
- cancelin class- SelectionKey
 
 
-