Package Summary  Overview Summary

class:AbstractSelectionKey [NONE]


  • public abstract class AbstractSelectionKey
    extends SelectionKey
    
    Base implementation class for selection keys.

    This class tracks the validity of the key and implements cancellation.

    Since:
    1.4

constructor:<init>() [NONE]

  • AbstractSelectionKey

    protected AbstractSelectionKey()
    Initializes a new instance of this class.

method:isValid() [NONE]

  • isValid

    public final boolean isValid()
    Description copied from class: SelectionKey
    Tells 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:
    isValid in class SelectionKey
    Returns:
    true if, and only if, this key is valid

method:cancel() [NONE]

  • cancel

    public 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:
    cancel in class SelectionKey

© 2019 Oracle Corporation and/or its affiliates