Java.Nio.Channels.SelectableChannel Members

The members of Java.Nio.Channels.SelectableChannel are listed below.

See Also: Inherited members from Java.Nio.Channels.Spi.AbstractInterruptibleChannel

Protected Constructors

Constructs a new SelectableChannel.
A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Properties

[read-only]
abstract
IsBlockingbool. Indicates whether this channel is in blocking mode.
[read-only]
abstract
IsRegisteredbool. Indicates whether this channel is registered with at least one selector.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

abstract
BlockingLock() : Java.Lang.Object
Gets the blocking lock which synchronizes the configureBlocking and register methods.
abstract
ConfigureBlocking(bool) : SelectableChannel
Sets the blocking mode of this channel.
abstract
KeyFor(Selector) : SelectionKey
Gets this channel's selection key for the specified selector.
abstract
Provider() : Java.Nio.Channels.Spi.SelectorProvider
Gets the provider of this channel.
Register(Selector, Operations) : SelectionKey
Registers this channel with the specified selector for the specified interest set.
abstract
Register(Selector, Operations, Java.Lang.Object) : SelectionKey
Registers this channel with the specified selector for the specified interest set and an object to attach.
abstract
ValidOps() : Operations
Gets the set of valid Java.Nio.Channels.SelectionKey of this channel.