Class ServerSocketChannel
public class ServerSocketChannel : AbstractSelectableChannel, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AbstractInterruptibleChannel>ServerSocketChannel
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AbstractInterruptibleChannel>.IsAssignableFrom(IJavaType)JVMBridgeBase<AbstractInterruptibleChannel>.IsAssignableFrom<T>()JVMBridgeBase<AbstractInterruptibleChannel>.Execute<T>(params T[])JVMBridgeBase<AbstractInterruptibleChannel>.DynBridgeClazzJVMBridgeBase<AbstractInterruptibleChannel>.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
ServerSocketChannel()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("ServerSocketChannel 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 ServerSocketChannel()
ServerSocketChannel(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("ServerSocketChannel 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 ServerSocketChannel(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
LocalAddress
public SocketAddress LocalAddress { get; }
Property Value
Methods
Accept()
public SocketChannel Accept()
Returns
Exceptions
Bind(SocketAddress)
public NetworkChannel Bind(SocketAddress arg0)
Parameters
Returns
Exceptions
Bind(SocketAddress, int)
public ServerSocketChannel Bind(SocketAddress arg0, int arg1)
Parameters
arg0
SocketAddressarg1
int
Returns
Exceptions
Open()
public static ServerSocketChannel Open()
Returns
Exceptions
SetOption(SocketOption, object)
public NetworkChannel SetOption(SocketOption arg0, object arg1)
Parameters
arg0
SocketOptionarg1
object
Returns
Exceptions
Socket()
public ServerSocket Socket()
Returns
Operators
implicit operator NetworkChannel(ServerSocketChannel)
Converter from ServerSocketChannel to NetworkChannel
public static implicit operator NetworkChannel(ServerSocketChannel t)