Class LocalSocket
public class LocalSocket : Closeable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ICloseable, IAutoCloseable
- Inheritance
-
LocalSocket
- Implements
- Extension Methods
Constructors
LocalSocket()
public LocalSocket()
LocalSocket(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public LocalSocket(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
LocalSocket(int)
public LocalSocket(int arg0)
Parameters
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
SOCKET_DGRAM
public static int SOCKET_DGRAM { get; set; }
Property Value
SOCKET_SEQPACKET
public static int SOCKET_SEQPACKET { get; set; }
Property Value
SOCKET_STREAM
public static int SOCKET_STREAM { get; set; }
Property Value
Methods
Bind(LocalSocketAddress)
public void Bind(LocalSocketAddress arg0)
Parameters
Exceptions
Close()
public void Close()
Exceptions
Connect(LocalSocketAddress)
public void Connect(LocalSocketAddress arg0)
Parameters
Exceptions
Connect(LocalSocketAddress, int)
public void Connect(LocalSocketAddress arg0, int arg1)
Parameters
arg0LocalSocketAddressarg1int
Exceptions
CreatePoolableInstance()
HPA initializer for LocalSocket()
public static LocalSocket CreatePoolableInstance()
Returns
CreatePoolableInstance(int)
HPA initializer for LocalSocket(int arg0)
public static LocalSocket CreatePoolableInstance(int arg0)
Parameters
arg0int
Returns
GetAncillaryFileDescriptors()
public FileDescriptor[] GetAncillaryFileDescriptors()
Returns
Exceptions
GetFileDescriptor()
public FileDescriptor GetFileDescriptor()
Returns
GetInputStream()
public InputStream GetInputStream()
Returns
Exceptions
GetLocalSocketAddress()
public LocalSocketAddress GetLocalSocketAddress()
Returns
GetOutputStream()
public OutputStream GetOutputStream()
Returns
Exceptions
GetPeerCredentials()
public Credentials GetPeerCredentials()
Returns
Exceptions
GetReceiveBufferSize()
public int GetReceiveBufferSize()
Returns
Exceptions
GetRemoteSocketAddress()
public LocalSocketAddress GetRemoteSocketAddress()
Returns
GetSendBufferSize()
public int GetSendBufferSize()
Returns
Exceptions
GetSoTimeout()
public int GetSoTimeout()
Returns
Exceptions
IsBound()
public bool IsBound()
Returns
IsClosed()
public bool IsClosed()
Returns
IsConnected()
public bool IsConnected()
Returns
IsInputShutdown()
public bool IsInputShutdown()
Returns
IsOutputShutdown()
public bool IsOutputShutdown()
Returns
SetFileDescriptorsForSend(FileDescriptor[])
public void SetFileDescriptorsForSend(FileDescriptor[] arg0)
Parameters
arg0FileDescriptor[]
SetReceiveBufferSize(int)
public void SetReceiveBufferSize(int arg0)
Parameters
Exceptions
SetSendBufferSize(int)
public void SetSendBufferSize(int arg0)
Parameters
Exceptions
SetSoTimeout(int)
public void SetSoTimeout(int arg0)
Parameters
Exceptions
ShutdownInput()
public void ShutdownInput()
Exceptions
ShutdownOutput()
public void ShutdownOutput()