Table of Contents

Class Selector

Namespace
Java.Nio.Channels
Assembly
MASES.JNet.dll
public class Selector : Closeable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloseable, IAutoCloseable
Inheritance
JVMBridgeBase
JVMBridgeBase<AutoCloseable>
Selector
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()
JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])
JVMBridgeBase<AutoCloseable>.DynBridgeClazz
JVMBridgeBase<AutoCloseable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Selector()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("Selector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Selector()

Selector(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("Selector class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Selector(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Close()

public void Close()

Exceptions

IOException

IsOpen()

public bool IsOpen()

Returns

bool

bool

Keys()

public Set<SelectionKey> Keys()

Returns

Set<SelectionKey>

Set

Open()

public static Selector Open()

Returns

Selector

Selector

Exceptions

IOException

Provider()

public SelectorProvider Provider()

Returns

SelectorProvider

SelectorProvider

Select()

public int Select()

Returns

int

int

Exceptions

IOException

Select(Consumer<SelectionKey>)

public int Select(Consumer<SelectionKey> arg0)

Parameters

arg0 Consumer<SelectionKey>

Consumer

Returns

int

int

Exceptions

IOException

Select(Consumer<SelectionKey>, long)

public int Select(Consumer<SelectionKey> arg0, long arg1)

Parameters

arg0 Consumer<SelectionKey>

Consumer

arg1 long

long

Returns

int

int

Exceptions

IOException

Select(long)

public int Select(long arg0)

Parameters

arg0 long

long

Returns

int

int

Exceptions

IOException

SelectNow()

public int SelectNow()

Returns

int

int

Exceptions

IOException

SelectNow(Consumer<SelectionKey>)

public int SelectNow(Consumer<SelectionKey> arg0)

Parameters

arg0 Consumer<SelectionKey>

Consumer

Returns

int

int

Exceptions

IOException

SelectedKeys()

public Set<SelectionKey> SelectedKeys()

Returns

Set<SelectionKey>

Set

Wakeup()

public Selector Wakeup()

Returns

Selector

Selector