Class SelectionKey
public class SelectionKey : JVMBridgeBase<SelectionKey>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<SelectionKey>SelectionKey
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<SelectionKey>.IsAssignableFrom(IJavaType)JVMBridgeBase<SelectionKey>.IsAssignableFrom<T>()JVMBridgeBase<SelectionKey>.Execute<T>(params T[])JVMBridgeBase<SelectionKey>.DynBridgeClazzJVMBridgeBase<SelectionKey>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
SelectionKey()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("SelectionKey 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 SelectionKey()
SelectionKey(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("SelectionKey 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 SelectionKey(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
OP_ACCEPT
public static int OP_ACCEPT { get; }
Property Value
OP_CONNECT
public static int OP_CONNECT { get; }
Property Value
OP_READ
public static int OP_READ { get; }
Property Value
OP_WRITE
public static int OP_WRITE { get; }
Property Value
Methods
Attach(object)
public object Attach(object arg0)
Parameters
Returns
Attachment()
public object Attachment()
Returns
Cancel()
public void Cancel()
Channel()
public SelectableChannel Channel()
Returns
InterestOps()
public int InterestOps()
Returns
InterestOps(int)
public SelectionKey InterestOps(int arg0)
Parameters
Returns
InterestOpsAnd(int)
public int InterestOpsAnd(int arg0)
Parameters
Returns
InterestOpsOr(int)
public int InterestOpsOr(int arg0)
Parameters
Returns
IsAcceptable()
public bool IsAcceptable()
Returns
IsConnectable()
public bool IsConnectable()
Returns
IsReadable()
public bool IsReadable()
Returns
IsValid()
public bool IsValid()
Returns
IsWritable()
public bool IsWritable()
Returns
ReadyOps()
public int ReadyOps()
Returns
Selector()
public Selector Selector()