/Generated/v4.0/Java.Net.cs
https://gitlab.com/Pfhoenix/api · C# · 1150 lines · 461 code · 99 blank · 590 comment · 0 complexity · a3883ab2467031b1ebe7cc5ff8fb3d70 MD5 · raw file
- // Copyright (C) 2014 dot42
- //
- // Original filename: Java.Net.cs
- //
- // Licensed under the Apache License, Version 2.0 (the "License");
- // you may not use this file except in compliance with the License.
- // You may obtain a copy of the License at
- //
- // http://www.apache.org/licenses/LICENSE-2.0
- //
- // Unless required by applicable law or agreed to in writing, software
- // distributed under the License is distributed on an "AS IS" BASIS,
- // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- // See the License for the specific language governing permissions and
- // limitations under the License.
- #pragma warning disable 1717
- namespace Java.Net
- {
- /// <summary>
- /// <para>This class implements a UDP socket for sending and receiving <c> DatagramPacket </c> . A <c> DatagramSocket </c> object can be used for both endpoints of a connection for a packet delivery service.</para><para><para>DatagramPacket </para><simplesectsep></simplesectsep><para>DatagramSocketImplFactory </para></para>
- /// </summary>
- /// <java-name>
- /// java/net/DatagramSocket
- /// </java-name>
- [Dot42.DexImport("java/net/DatagramSocket", AccessFlags = 33)]
- public partial class DatagramSocket
- /* scope: __dot42__ */
- {
- /// <summary>
- /// <para>Constructs a UDP datagram socket which is bound to any available port on the localhost.</para><para></para>
- /// </summary>
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public DatagramSocket() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a UDP datagram socket which is bound to the specific port <c> aPort </c> on the localhost. Valid values for <c> aPort </c> are between 0 and 65535 inclusive.</para><para></para>
- /// </summary>
- [Dot42.DexImport("<init>", "(I)V", AccessFlags = 1)]
- public DatagramSocket(int aPort) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a UDP datagram socket which is bound to the specific local address <c> addr </c> on port <c> aPort </c> . Valid values for <c> aPort </c> are between 0 and 65535 inclusive.</para><para></para>
- /// </summary>
- [Dot42.DexImport("<init>", "(ILjava/net/InetAddress;)V", AccessFlags = 1)]
- public DatagramSocket(int aPort, global::Java.Net.InetAddress addr) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a UDP datagram socket which is bound to the specific port <c> aPort </c> on the localhost. Valid values for <c> aPort </c> are between 0 and 65535 inclusive.</para><para></para>
- /// </summary>
- [Dot42.DexImport("<init>", "(Ljava/net/DatagramSocketImpl;)V", AccessFlags = 4)]
- protected internal DatagramSocket(global::Java.Net.DatagramSocketImpl aPort) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a UDP datagram socket which is bound to the specific port <c> aPort </c> on the localhost. Valid values for <c> aPort </c> are between 0 and 65535 inclusive.</para><para></para>
- /// </summary>
- [Dot42.DexImport("<init>", "(Ljava/net/SocketAddress;)V", AccessFlags = 1)]
- public DatagramSocket(global::Java.Net.SocketAddress aPort) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Closes this UDP datagram socket and all possibly associated channels. </para>
- /// </summary>
- /// <java-name>
- /// close
- /// </java-name>
- [Dot42.DexImport("close", "()V", AccessFlags = 1)]
- public virtual void Close() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Disconnects this UDP datagram socket from the remote host. This method called on an unconnected socket does nothing. </para>
- /// </summary>
- /// <java-name>
- /// disconnect
- /// </java-name>
- [Dot42.DexImport("disconnect", "()V", AccessFlags = 1)]
- public virtual void Disconnect() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Gets the <c> InetAddress </c> instance representing the remote address to which this UDP datagram socket is connected.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the remote address this socket is connected to or <c> null </c> if this socket is not connected. </para>
- /// </returns>
- /// <java-name>
- /// getInetAddress
- /// </java-name>
- [Dot42.DexImport("getInetAddress", "()Ljava/net/InetAddress;", AccessFlags = 1)]
- public virtual global::Java.Net.InetAddress GetInetAddress() /* MethodBuilder.Create */
- {
- return default(global::Java.Net.InetAddress);
- }
- /// <summary>
- /// <para>Gets the <c> InetAddress </c> instance representing the bound local address of this UDP datagram socket.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the local address to which this socket is bound to or <c> null </c> if this socket is closed. </para>
- /// </returns>
- /// <java-name>
- /// getLocalAddress
- /// </java-name>
- [Dot42.DexImport("getLocalAddress", "()Ljava/net/InetAddress;", AccessFlags = 1)]
- public virtual global::Java.Net.InetAddress GetLocalAddress() /* MethodBuilder.Create */
- {
- return default(global::Java.Net.InetAddress);
- }
- /// <summary>
- /// <para>Gets the local port which this socket is bound to.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the local port of this socket or <c> -1 </c> if this socket is closed and <c> 0 </c> if it is unbound. </para>
- /// </returns>
- /// <java-name>
- /// getLocalPort
- /// </java-name>
- [Dot42.DexImport("getLocalPort", "()I", AccessFlags = 1)]
- public virtual int GetLocalPort() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Gets the remote port which this socket is connected to.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the remote port of this socket. The return value <c> -1 </c> indicates that this socket is not connected. </para>
- /// </returns>
- /// <java-name>
- /// getPort
- /// </java-name>
- [Dot42.DexImport("getPort", "()I", AccessFlags = 1)]
- public virtual int GetPort() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Returns this socket's receive buffer size. </para>
- /// </summary>
- /// <java-name>
- /// getReceiveBufferSize
- /// </java-name>
- [Dot42.DexImport("getReceiveBufferSize", "()I", AccessFlags = 33)]
- public virtual int GetReceiveBufferSize() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Returns this socket's send buffer size. </para>
- /// </summary>
- /// <java-name>
- /// getSendBufferSize
- /// </java-name>
- [Dot42.DexImport("getSendBufferSize", "()I", AccessFlags = 33)]
- public virtual int GetSendBufferSize() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Gets the socket receive timeout.</para><para></para>
- /// </summary>
- /// <java-name>
- /// getSoTimeout
- /// </java-name>
- [Dot42.DexImport("getSoTimeout", "()I", AccessFlags = 33)]
- public virtual int GetSoTimeout() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Receives a packet from this socket and stores it in the argument <c> pack </c> . All fields of <c> pack </c> must be set according to the data received. If the received data is longer than the packet buffer size it is truncated. This method blocks until a packet is received or a timeout has expired.</para><para></para>
- /// </summary>
- /// <java-name>
- /// receive
- /// </java-name>
- [Dot42.DexImport("receive", "(Ljava/net/DatagramPacket;)V", AccessFlags = 33)]
- public virtual void Receive(global::Java.Net.DatagramPacket pack) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sends a packet over this socket.</para><para></para>
- /// </summary>
- /// <java-name>
- /// send
- /// </java-name>
- [Dot42.DexImport("send", "(Ljava/net/DatagramPacket;)V", AccessFlags = 1)]
- public virtual void Send(global::Java.Net.DatagramPacket pack) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sets this socket's send buffer size. </para>
- /// </summary>
- /// <java-name>
- /// setSendBufferSize
- /// </java-name>
- [Dot42.DexImport("setSendBufferSize", "(I)V", AccessFlags = 33)]
- public virtual void SetSendBufferSize(int size) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sets this socket's receive buffer size. </para>
- /// </summary>
- /// <java-name>
- /// setReceiveBufferSize
- /// </java-name>
- [Dot42.DexImport("setReceiveBufferSize", "(I)V", AccessFlags = 33)]
- public virtual void SetReceiveBufferSize(int size) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sets the read timeout in milliseconds for this socket. This receive timeout defines the period the socket will block waiting to receive data before throwing an <c> InterruptedIOException </c> . The value <c> 0 </c> (default) is used to set an infinite timeout. To have effect this option must be set before the blocking method was called.</para><para></para>
- /// </summary>
- /// <java-name>
- /// setSoTimeout
- /// </java-name>
- [Dot42.DexImport("setSoTimeout", "(I)V", AccessFlags = 33)]
- public virtual void SetSoTimeout(int timeout) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sets the socket implementation factory. This may only be invoked once over the lifetime of the application. This factory is used to create a new datagram socket implementation.</para><para><para>DatagramSocketImplFactory </para></para>
- /// </summary>
- /// <java-name>
- /// setDatagramSocketImplFactory
- /// </java-name>
- [Dot42.DexImport("setDatagramSocketImplFactory", "(Ljava/net/DatagramSocketImplFactory;)V", AccessFlags = 41)]
- public static void SetDatagramSocketImplFactory(global::Java.Net.IDatagramSocketImplFactory fac) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Binds this socket to the local address and port specified by <c> localAddr </c> . If this value is <c> null </c> any free port on a valid local address is used.</para><para></para>
- /// </summary>
- /// <java-name>
- /// bind
- /// </java-name>
- [Dot42.DexImport("bind", "(Ljava/net/SocketAddress;)V", AccessFlags = 1)]
- public virtual void Bind(global::Java.Net.SocketAddress localAddr) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Connects this datagram socket to the address and port specified by <c> peer </c> . Future calls to send will use this as the default target, and receive will only accept packets from this source.</para><para></para>
- /// </summary>
- /// <java-name>
- /// connect
- /// </java-name>
- [Dot42.DexImport("connect", "(Ljava/net/SocketAddress;)V", AccessFlags = 1)]
- public virtual void Connect(global::Java.Net.SocketAddress peer) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Connects this datagram socket to the specific <c> address </c> and <c> port </c> . Future calls to send will use this as the default target, and receive will only accept packets from this source.</para><para>Beware: because it can't throw, this method silently ignores failures. Use connect(SocketAddress) instead. </para>
- /// </summary>
- /// <java-name>
- /// connect
- /// </java-name>
- [Dot42.DexImport("connect", "(Ljava/net/InetAddress;I)V", AccessFlags = 1)]
- public virtual void Connect(global::Java.Net.InetAddress address, int port) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Returns true if this socket is bound to a local address. See bind. </para>
- /// </summary>
- /// <java-name>
- /// isBound
- /// </java-name>
- [Dot42.DexImport("isBound", "()Z", AccessFlags = 1)]
- public virtual bool IsBound() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns true if this datagram socket is connected to a remote address. See connect. </para>
- /// </summary>
- /// <java-name>
- /// isConnected
- /// </java-name>
- [Dot42.DexImport("isConnected", "()Z", AccessFlags = 1)]
- public virtual bool IsConnected() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns the <c> SocketAddress </c> this socket is connected to, or null for an unconnected socket. </para>
- /// </summary>
- /// <java-name>
- /// getRemoteSocketAddress
- /// </java-name>
- [Dot42.DexImport("getRemoteSocketAddress", "()Ljava/net/SocketAddress;", AccessFlags = 1)]
- public virtual global::Java.Net.SocketAddress GetRemoteSocketAddress() /* MethodBuilder.Create */
- {
- return default(global::Java.Net.SocketAddress);
- }
- /// <summary>
- /// <para>Returns the <c> SocketAddress </c> this socket is bound to, or null for an unbound socket. </para>
- /// </summary>
- /// <java-name>
- /// getLocalSocketAddress
- /// </java-name>
- [Dot42.DexImport("getLocalSocketAddress", "()Ljava/net/SocketAddress;", AccessFlags = 1)]
- public virtual global::Java.Net.SocketAddress GetLocalSocketAddress() /* MethodBuilder.Create */
- {
- return default(global::Java.Net.SocketAddress);
- }
- /// <summary>
- /// <para>Sets the socket option <c> SocketOptions.SO_REUSEADDR </c> . This option has to be enabled if more than one UDP socket wants to be bound to the same address. That could be needed for receiving multicast packets. </para><para>There is an undefined behavior if this option is set after the socket is already bound.</para><para></para>
- /// </summary>
- /// <java-name>
- /// setReuseAddress
- /// </java-name>
- [Dot42.DexImport("setReuseAddress", "(Z)V", AccessFlags = 1)]
- public virtual void SetReuseAddress(bool reuse) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Gets the state of the socket option <c> SocketOptions.SO_REUSEADDR </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para><c> true </c> if the option is enabled, <c> false </c> otherwise. </para>
- /// </returns>
- /// <java-name>
- /// getReuseAddress
- /// </java-name>
- [Dot42.DexImport("getReuseAddress", "()Z", AccessFlags = 1)]
- public virtual bool GetReuseAddress() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Sets the socket option <c> SocketOptions.SO_BROADCAST </c> . This option must be enabled to send broadcast messages.</para><para></para>
- /// </summary>
- /// <java-name>
- /// setBroadcast
- /// </java-name>
- [Dot42.DexImport("setBroadcast", "(Z)V", AccessFlags = 1)]
- public virtual void SetBroadcast(bool broadcast) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Gets the state of the socket option <c> SocketOptions.SO_BROADCAST </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para><c> true </c> if the option is enabled, <c> false </c> otherwise. </para>
- /// </returns>
- /// <java-name>
- /// getBroadcast
- /// </java-name>
- [Dot42.DexImport("getBroadcast", "()Z", AccessFlags = 1)]
- public virtual bool GetBroadcast() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Sets the {<para>SocketOptions::IP_TOS} value for every packet sent by this socket.</para></para>
- /// </summary>
- /// <java-name>
- /// setTrafficClass
- /// </java-name>
- [Dot42.DexImport("setTrafficClass", "(I)V", AccessFlags = 1)]
- public virtual void SetTrafficClass(int value) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Returns this socket's {<para>SocketOptions::IP_TOS} setting.</para></para>
- /// </summary>
- /// <java-name>
- /// getTrafficClass
- /// </java-name>
- [Dot42.DexImport("getTrafficClass", "()I", AccessFlags = 1)]
- public virtual int GetTrafficClass() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Gets the state of this socket.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para><c> true </c> if the socket is closed, <c> false </c> otherwise. </para>
- /// </returns>
- /// <java-name>
- /// isClosed
- /// </java-name>
- [Dot42.DexImport("isClosed", "()Z", AccessFlags = 1)]
- public virtual bool IsClosed() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns this socket's <c> DatagramChannel </c> , if one exists. A channel is available only if this socket wraps a channel. (That is, you can go from a channel to a socket and back again, but you can't go from an arbitrary socket to a channel.) In practice, this means that the socket must have been created by java.nio.channels.DatagramChannel#open. </para>
- /// </summary>
- /// <java-name>
- /// getChannel
- /// </java-name>
- [Dot42.DexImport("getChannel", "()Ljava/nio/channels/DatagramChannel;", AccessFlags = 1)]
- public virtual global::Java.Nio.Channels.DatagramChannel GetChannel() /* MethodBuilder.Create */
- {
- return default(global::Java.Nio.Channels.DatagramChannel);
- }
- /// <summary>
- /// <para>Gets the <c> InetAddress </c> instance representing the remote address to which this UDP datagram socket is connected.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the remote address this socket is connected to or <c> null </c> if this socket is not connected. </para>
- /// </returns>
- /// <java-name>
- /// getInetAddress
- /// </java-name>
- public global::Java.Net.InetAddress InetAddress
- {
- [Dot42.DexImport("getInetAddress", "()Ljava/net/InetAddress;", AccessFlags = 1)]
- get{ return GetInetAddress(); }
- }
- /// <summary>
- /// <para>Gets the <c> InetAddress </c> instance representing the bound local address of this UDP datagram socket.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the local address to which this socket is bound to or <c> null </c> if this socket is closed. </para>
- /// </returns>
- /// <java-name>
- /// getLocalAddress
- /// </java-name>
- public global::Java.Net.InetAddress LocalAddress
- {
- [Dot42.DexImport("getLocalAddress", "()Ljava/net/InetAddress;", AccessFlags = 1)]
- get{ return GetLocalAddress(); }
- }
- /// <summary>
- /// <para>Gets the local port which this socket is bound to.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the local port of this socket or <c> -1 </c> if this socket is closed and <c> 0 </c> if it is unbound. </para>
- /// </returns>
- /// <java-name>
- /// getLocalPort
- /// </java-name>
- public int LocalPort
- {
- [Dot42.DexImport("getLocalPort", "()I", AccessFlags = 1)]
- get{ return GetLocalPort(); }
- }
- /// <summary>
- /// <para>Gets the remote port which this socket is connected to.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the remote port of this socket. The return value <c> -1 </c> indicates that this socket is not connected. </para>
- /// </returns>
- /// <java-name>
- /// getPort
- /// </java-name>
- public int Port
- {
- [Dot42.DexImport("getPort", "()I", AccessFlags = 1)]
- get{ return GetPort(); }
- }
- /// <summary>
- /// <para>Returns this socket's receive buffer size. </para>
- /// </summary>
- /// <java-name>
- /// getReceiveBufferSize
- /// </java-name>
- public int ReceiveBufferSize
- {
- [Dot42.DexImport("getReceiveBufferSize", "()I", AccessFlags = 33)]
- get{ return GetReceiveBufferSize(); }
- [Dot42.DexImport("setReceiveBufferSize", "(I)V", AccessFlags = 33)]
- set{ SetReceiveBufferSize(value); }
- }
- /// <summary>
- /// <para>Returns this socket's send buffer size. </para>
- /// </summary>
- /// <java-name>
- /// getSendBufferSize
- /// </java-name>
- public int SendBufferSize
- {
- [Dot42.DexImport("getSendBufferSize", "()I", AccessFlags = 33)]
- get{ return GetSendBufferSize(); }
- [Dot42.DexImport("setSendBufferSize", "(I)V", AccessFlags = 33)]
- set{ SetSendBufferSize(value); }
- }
- /// <summary>
- /// <para>Gets the socket receive timeout.</para><para></para>
- /// </summary>
- /// <java-name>
- /// getSoTimeout
- /// </java-name>
- public int SoTimeout
- {
- [Dot42.DexImport("getSoTimeout", "()I", AccessFlags = 33)]
- get{ return GetSoTimeout(); }
- [Dot42.DexImport("setSoTimeout", "(I)V", AccessFlags = 33)]
- set{ SetSoTimeout(value); }
- }
- /// <summary>
- /// <para>Returns the <c> SocketAddress </c> this socket is connected to, or null for an unconnected socket. </para>
- /// </summary>
- /// <java-name>
- /// getRemoteSocketAddress
- /// </java-name>
- public global::Java.Net.SocketAddress RemoteSocketAddress
- {
- [Dot42.DexImport("getRemoteSocketAddress", "()Ljava/net/SocketAddress;", AccessFlags = 1)]
- get{ return GetRemoteSocketAddress(); }
- }
- /// <summary>
- /// <para>Returns the <c> SocketAddress </c> this socket is bound to, or null for an unbound socket. </para>
- /// </summary>
- /// <java-name>
- /// getLocalSocketAddress
- /// </java-name>
- public global::Java.Net.SocketAddress LocalSocketAddress
- {
- [Dot42.DexImport("getLocalSocketAddress", "()Ljava/net/SocketAddress;", AccessFlags = 1)]
- get{ return GetLocalSocketAddress(); }
- }
- /// <summary>
- /// <para>Gets the state of the socket option <c> SocketOptions.SO_REUSEADDR </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para><c> true </c> if the option is enabled, <c> false </c> otherwise. </para>
- /// </returns>
- /// <java-name>
- /// getReuseAddress
- /// </java-name>
- public bool IsReuseAddress
- {
- [Dot42.DexImport("getReuseAddress", "()Z", AccessFlags = 1)]
- get{ return GetReuseAddress(); }
- [Dot42.DexImport("setReuseAddress", "(Z)V", AccessFlags = 1)]
- set{ SetReuseAddress(value); }
- }
- /// <summary>
- /// <para>Gets the state of the socket option <c> SocketOptions.SO_BROADCAST </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para><c> true </c> if the option is enabled, <c> false </c> otherwise. </para>
- /// </returns>
- /// <java-name>
- /// getBroadcast
- /// </java-name>
- public bool IsBroadcast
- {
- [Dot42.DexImport("getBroadcast", "()Z", AccessFlags = 1)]
- get{ return GetBroadcast(); }
- [Dot42.DexImport("setBroadcast", "(Z)V", AccessFlags = 1)]
- set{ SetBroadcast(value); }
- }
- /// <summary>
- /// <para>Returns this socket's {<para>SocketOptions::IP_TOS} setting.</para></para>
- /// </summary>
- /// <java-name>
- /// getTrafficClass
- /// </java-name>
- public int TrafficClass
- {
- [Dot42.DexImport("getTrafficClass", "()I", AccessFlags = 1)]
- get{ return GetTrafficClass(); }
- [Dot42.DexImport("setTrafficClass", "(I)V", AccessFlags = 1)]
- set{ SetTrafficClass(value); }
- }
- /// <summary>
- /// <para>Returns this socket's <c> DatagramChannel </c> , if one exists. A channel is available only if this socket wraps a channel. (That is, you can go from a channel to a socket and back again, but you can't go from an arbitrary socket to a channel.) In practice, this means that the socket must have been created by java.nio.channels.DatagramChannel#open. </para>
- /// </summary>
- /// <java-name>
- /// getChannel
- /// </java-name>
- public global::Java.Nio.Channels.DatagramChannel Channel
- {
- [Dot42.DexImport("getChannel", "()Ljava/nio/channels/DatagramChannel;", AccessFlags = 1)]
- get{ return GetChannel(); }
- }
- }
- /// <summary>
- /// <para>An IPv4 address. See InetAddress. </para>
- /// </summary>
- /// <java-name>
- /// java/net/Inet4Address
- /// </java-name>
- [Dot42.DexImport("java/net/Inet4Address", AccessFlags = 49)]
- public sealed partial class Inet4Address : global::Java.Net.InetAddress
- /* scope: __dot42__ */
- {
- [Dot42.DexImport("<init>", "()V", AccessFlags = 0)]
- internal Inet4Address() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Returns whether this is the IPv6 unspecified wildcard address <c> :: </c> or the IPv4 "any" address, <c> 0.0.0.0 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isAnyLocalAddress
- /// </java-name>
- [Dot42.DexImport("isAnyLocalAddress", "()Z", AccessFlags = 1)]
- public override bool IsAnyLocalAddress() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a link-local address or not.</para><para>Valid IPv6 link-local addresses have the prefix <c> fe80::/10 </c> .</para><para> "Default Address Selection for Internet Protocol Version 6 (IPv6)" states that both IPv4 auto-configuration addresses (prefix <c> 169.254/16 </c> ) and IPv4 loopback addresses (prefix <c> 127/8 </c> ) have link-local scope, but Inet4Address only considers the auto-configuration addresses to have link-local scope. That is: the IPv4 loopback address returns false. </para>
- /// </summary>
- /// <java-name>
- /// isLinkLocalAddress
- /// </java-name>
- [Dot42.DexImport("isLinkLocalAddress", "()Z", AccessFlags = 1)]
- public override bool IsLinkLocalAddress() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a loopback address or not.</para><para>Valid IPv4 loopback addresses have the prefix <c> 127/8 </c> .</para><para>The only valid IPv6 loopback address is <c> ::1 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isLoopbackAddress
- /// </java-name>
- [Dot42.DexImport("isLoopbackAddress", "()Z", AccessFlags = 1)]
- public override bool IsLoopbackAddress() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a global multicast address or not.</para><para>Valid IPv6 global multicast addresses have the prefix <c> ffxe::/16 </c> , where <c> x </c> is a set of flags and the additional 112 bits make up the global multicast address space.</para><para>Valid IPv4 global multicast addresses are the range of addresses from <c> 224.0.1.0 </c> to <c> 238.255.255.255 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isMCGlobal
- /// </java-name>
- [Dot42.DexImport("isMCGlobal", "()Z", AccessFlags = 1)]
- public override bool IsMCGlobal() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a link-local multicast address or not.</para><para>Valid IPv6 link-local multicast addresses have the prefix <c> ffx2::/16 </c> , where x is a set of flags and the additional 112 bits make up the link-local multicast address space.</para><para>Valid IPv4 link-local multicast addresses have the prefix <c> 224.0.0/24 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isMCLinkLocal
- /// </java-name>
- [Dot42.DexImport("isMCLinkLocal", "()Z", AccessFlags = 1)]
- public override bool IsMCLinkLocal() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a node-local multicast address or not.</para><para>Valid IPv6 node-local multicast addresses have the prefix <c> ffx1::/16 </c> , where x is a set of flags and the additional 112 bits make up the link-local multicast address space.</para><para>There are no valid IPv4 node-local multicast addresses. </para>
- /// </summary>
- /// <java-name>
- /// isMCNodeLocal
- /// </java-name>
- [Dot42.DexImport("isMCNodeLocal", "()Z", AccessFlags = 1)]
- public override bool IsMCNodeLocal() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a organization-local multicast address or not.</para><para>Valid IPv6 organization-local multicast addresses have the prefix <c> ffx8::/16 </c> , where x is a set of flags and the additional 112 bits make up the link-local multicast address space.</para><para>Valid IPv4 organization-local multicast addresses have the prefix <c> 239.192/14 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isMCOrgLocal
- /// </java-name>
- [Dot42.DexImport("isMCOrgLocal", "()Z", AccessFlags = 1)]
- public override bool IsMCOrgLocal() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a site-local multicast address or not.</para><para>Valid IPv6 site-local multicast addresses have the prefix <c> ffx5::/16 </c> , where x is a set of flags and the additional 112 bits make up the link-local multicast address space.</para><para>Valid IPv4 site-local multicast addresses have the prefix <c> 239.255/16 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isMCSiteLocal
- /// </java-name>
- [Dot42.DexImport("isMCSiteLocal", "()Z", AccessFlags = 1)]
- public override bool IsMCSiteLocal() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a multicast address or not.</para><para>Valid IPv6 multicast addresses have the prefix <c> ff::/8 </c> .</para><para>Valid IPv4 multicast addresses have the prefix <c> 224/4 </c> . </para>
- /// </summary>
- /// <java-name>
- /// isMulticastAddress
- /// </java-name>
- [Dot42.DexImport("isMulticastAddress", "()Z", AccessFlags = 1)]
- public override bool IsMulticastAddress() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns whether this address is a site-local address or not.</para><para>For the purposes of this method, valid IPv6 site-local addresses have the deprecated prefix <c> fec0::/10 </c> from , <b>not</b> the modern prefix <c> fc00::/7 </c> from .</para><para> "Default Address Selection for Internet Protocol Version 6 (IPv6)" states that IPv4 private addresses have the prefix <c> 10/8 </c> , <c> 172.16/12 </c> , or <c> 192.168/16 </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para><c> true </c> if this instance represents a site-local address, <c> false </c> otherwise. </para>
- /// </returns>
- /// <java-name>
- /// isSiteLocalAddress
- /// </java-name>
- [Dot42.DexImport("isSiteLocalAddress", "()Z", AccessFlags = 1)]
- public override bool IsSiteLocalAddress() /* MethodBuilder.Create */
- {
- return default(bool);
- }
- }
- /// <summary>
- /// <para>Legacy security code; do not use. </para>
- /// </summary>
- /// <java-name>
- /// java/net/NetPermission
- /// </java-name>
- [Dot42.DexImport("java/net/NetPermission", AccessFlags = 49)]
- public sealed partial class NetPermission : global::Java.Security.BasicPermission
- /* scope: __dot42__ */
- {
- [Dot42.DexImport("<init>", "(Ljava/lang/String;)V", AccessFlags = 1)]
- public NetPermission(string name) /* MethodBuilder.Create */
- {
- }
- [Dot42.DexImport("<init>", "(Ljava/lang/String;Ljava/lang/String;)V", AccessFlags = 1)]
- public NetPermission(string name, string actions) /* MethodBuilder.Create */
- {
- }
- /// <java-name>
- /// getActions
- /// </java-name>
- [Dot42.DexImport("getActions", "()Ljava/lang/String;", AccessFlags = 1)]
- public override string GetActions() /* MethodBuilder.Create */
- {
- return default(string);
- }
- /// <java-name>
- /// implies
- /// </java-name>
- [Dot42.DexImport("implies", "(Ljava/security/Permission;)Z", AccessFlags = 1)]
- public override bool Implies(global::Java.Security.Permission permission) /* MethodBuilder.Create */
- {
- return default(bool);
- }
- [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
- internal NetPermission() /* TypeBuilder.AddDefaultConstructor */
- {
- }
- /// <java-name>
- /// getActions
- /// </java-name>
- public string Actions
- {
- [Dot42.DexImport("getActions", "()Ljava/lang/String;", AccessFlags = 1)]
- get{ return GetActions(); }
- }
- }
- /// <summary>
- /// <para>This exception is thrown when a timeout expired on a socket <c> read </c> or <c> accept </c> operation. </para>
- /// </summary>
- /// <java-name>
- /// java/net/SocketTimeoutException
- /// </java-name>
- [Dot42.DexImport("java/net/SocketTimeoutException", AccessFlags = 33)]
- public partial class SocketTimeoutException : global::Java.Io.InterruptedIOException
- /* scope: __dot42__ */
- {
- /// <summary>
- /// <para>Constructs a new instance. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public SocketTimeoutException() /* MethodBuilder.Create */
- {
- }
- [Dot42.DexImport("<init>", "(Ljava/lang/String;)V", AccessFlags = 1)]
- public SocketTimeoutException(string @string) /* MethodBuilder.Create */
- {
- }
- }
- /// <summary>
- /// <para>This <c> PortUnreachableException </c> will be thrown if an <c> ICMP_Port_Unreachable </c> message has been received.</para><para>Most applications <b>should not</b> catch this exception; it is more robust to catch the superclass <c> SocketException </c> . </para>
- /// </summary>
- /// <java-name>
- /// java/net/PortUnreachableException
- /// </java-name>
- [Dot42.DexImport("java/net/PortUnreachableException", AccessFlags = 33)]
- public partial class PortUnreachableException : global::Java.Net.SocketException
- /* scope: __dot42__ */
- {
- /// <summary>
- /// <para>Constructs a new instance. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public PortUnreachableException() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a new instance with the given detail message. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "(Ljava/lang/String;)V", AccessFlags = 1)]
- public PortUnreachableException(string detailMessage) /* MethodBuilder.Create */
- {
- }
- }
- /// <summary>
- /// <para>The abstract class <c> URLStreamHandler </c> is the base for all classes which can handle the communication with a URL object over a particular protocol type. </para>
- /// </summary>
- /// <java-name>
- /// java/net/URLStreamHandler
- /// </java-name>
- [Dot42.DexImport("java/net/URLStreamHandler", AccessFlags = 1057)]
- public abstract partial class URLStreamHandler
- /* scope: __dot42__ */
- {
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public URLStreamHandler() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Establishes a new connection to the resource specified by the URL <c> u </c> . Since different protocols also have unique ways of connecting, it must be overwritten by the subclass.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the opened URLConnection to the specified resource. </para>
- /// </returns>
- /// <java-name>
- /// openConnection
- /// </java-name>
- [Dot42.DexImport("openConnection", "(Ljava/net/URL;)Ljava/net/URLConnection;", AccessFlags = 1028)]
- protected internal abstract global::Java.Net.URLConnection OpenConnection(global::Java.Net.URL u) /* MethodBuilder.Create */ ;
- /// <summary>
- /// <para>Establishes a new connection to the resource specified by the URL <c> u </c> using the given <c> proxy </c> . Since different protocols also have unique ways of connecting, it must be overwritten by the subclass.</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>the opened URLConnection to the specified resource. </para>
- /// </returns>
- /// <java-name>
- /// openConnection
- /// </java-name>
- [Dot42.DexImport("openConnection", "(Ljava/net/URL;Ljava/net/Proxy;)Ljava/net/URLConnection;", AccessFlags = 4)]
- protected internal virtual global::Java.Net.URLConnection OpenConnection(global::Java.Net.URL u, global::Java.Net.Proxy proxy) /* MethodBuilder.Create */
- {
- return default(global::Java.Net.URLConnection);
- }
- /// <summary>
- /// <para>Parses the clear text URL in <c> str </c> into a URL object. URL strings generally have the following format: </para><para> </para><para>The string is parsed in HTTP format. If the protocol has a different URL format this method must be overridden.</para><para><para>toExternalForm </para><simplesectsep></simplesectsep><para>URL </para></para>
- /// </summary>
- /// <java-name>
- /// parseURL
- /// </java-name>
- [Dot42.DexImport("parseURL", "(Ljava/net/URL;Ljava/lang/String;II)V", AccessFlags = 4)]
- protected internal virtual void ParseURL(global::Java.Net.URL url, string spec, int start, int end) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sets the fields of the URL <c> u </c> to the values of the supplied arguments.</para><para><xrefsect><xreftitle>Deprecated</xreftitle><xrefdescription><para>use setURL(URL, String String, int, String, String, String, String, String) instead. </para></xrefdescription></xrefsect></para>
- /// </summary>
- /// <java-name>
- /// setURL
- /// </java-name>
- [Dot42.DexImport("setURL", "(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/" +
- "String;)V", AccessFlags = 4)]
- protected internal virtual void SetURL(global::Java.Net.URL u, string protocol, string host, int port, string file, string @ref) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Sets the fields of the URL <c> u </c> to the values of the supplied arguments. </para>
- /// </summary>
- /// <java-name>
- /// setURL
- /// </java-name>
- [Dot42.DexImport("setURL", "(Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/" +
- "String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", AccessFlags = 4)]
- protected internal virtual void SetURL(global::Java.Net.URL u, string protocol, string host, int port, string authority, string userInfo, string path, string query, string @ref) /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Returns the clear text representation of a given URL using HTTP format.</para><para><para>parseURL </para><simplesectsep></simplesectsep><para>URL::toExternalForm() </para></para>
- /// </summary>
- /// <returns>
- /// <para>the clear text representation of the specified URL. </para>
- /// </returns>
- /// <java-name>
- /// toExternalForm
- /// </java-name>
- [Dot42.DexImport("toExternalForm", "(Ljava/net/URL;)Ljava/lang/String;", AccessFlags = 4)]
- protected internal virtual string ToExternalForm(global::Java.Net.URL url) /* MethodBuilder.Create */
- {
- return default(string);
- }
- /// <summary>
- /// <para>Returns true if <c> a </c> and <c> b </c> have the same protocol, host, port, file, and reference. </para>
- /// </summary>
- /// <java-name>
- /// equals
- /// </java-name>
- [Dot42.DexImport("equals", "(Ljava/net/URL;Ljava/net/URL;)Z", AccessFlags = 4)]
- protected internal virtual bool Equals(global::Java.Net.URL a, global::Java.Net.URL b) /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns the default port of the protocol used by the handled URL. The default implementation always returns <c> -1 </c> . </para>
- /// </summary>
- /// <java-name>
- /// getDefaultPort
- /// </java-name>
- [Dot42.DexImport("getDefaultPort", "()I", AccessFlags = 4)]
- protected internal virtual int GetDefaultPort() /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Returns the host address of <c> url </c> . </para>
- /// </summary>
- /// <java-name>
- /// getHostAddress
- /// </java-name>
- [Dot42.DexImport("getHostAddress", "(Ljava/net/URL;)Ljava/net/InetAddress;", AccessFlags = 4)]
- protected internal virtual global::Java.Net.InetAddress GetHostAddress(global::Java.Net.URL url) /* MethodBuilder.Create */
- {
- return default(global::Java.Net.InetAddress);
- }
- /// <summary>
- /// <para>Returns the hash code of <c> url </c> . </para>
- /// </summary>
- /// <java-name>
- /// hashCode
- /// </java-name>
- [Dot42.DexImport("hashCode", "(Ljava/net/URL;)I", AccessFlags = 4)]
- protected internal virtual int GetHashCode(global::Java.Net.URL url) /* MethodBuilder.Create */
- {
- return default(int);
- }
- /// <summary>
- /// <para>Returns true if the hosts of <c> a </c> and <c> b </c> are equal. </para>
- /// </summary>
- /// <java-name>
- /// hostsEqual
- /// </java-name>
- [Dot42.DexImport("hostsEqual", "(Ljava/net/URL;Ljava/net/URL;)Z", AccessFlags = 4)]
- protected internal virtual bool HostsEqual(global::Java.Net.URL a, global::Java.Net.URL b) /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns true if <c> a </c> and <c> b </c> have the same protocol, host, port and file. </para>
- /// </summary>
- /// <java-name>
- /// sameFile
- /// </java-name>
- [Dot42.DexImport("sameFile", "(Ljava/net/URL;Ljava/net/URL;)Z", AccessFlags = 4)]
- protected internal virtual bool SameFile(global::Java.Net.URL a, global::Java.Net.URL b) /* MethodBuilder.Create */
- {
- return default(bool);
- }
- /// <summary>
- /// <para>Returns the default port of the protocol used by the handled URL. The default implementation always returns <c> -1 </c> . </para>
- /// </summary>
- /// <java-name>
- /// getDefaultPort
- /// </java-name>
- protected internal int DefaultPort
- {
- [Dot42.DexImport("getDefaultPort", "()I", AccessFlags = 4)]
- get{ return GetDefaultPort(); }
- }
- }
- /// <summary>
- /// <para>This class converts the content of a certain format (i.e. a MIME type) into a Java type object. It is created by <c> ContentHandlerFactory </c> . The data values should be accessed via <c> URL </c> or <c> URLConnection </c> .</para><para><para>ContentHandlerFactory </para><simplesectsep></simplesectsep><para>URL::getContent() </para><simplesectsep></simplesectsep><para>URLConnection::getContent() </para></para>
- /// </summary>
- /// <java-name>
- /// java/net/ContentHandler
- /// </java-name>
- [Dot42.DexImport("java/net/ContentHandler", AccessFlags = 1057)]
- public abstract partial class ContentHandler
- /* scope: __dot42__ */
- {
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public ContentHandler() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Returns the object pointed by the specified URL connection <c> uConn </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>object referred by <c> uConn </c> . </para>
- /// </returns>
- /// <java-name>
- /// getContent
- /// </java-name>
- [Dot42.DexImport("getContent", "(Ljava/net/URLConnection;)Ljava/lang/Object;", AccessFlags = 1025)]
- public abstract object GetContent(global::Java.Net.URLConnection uConn) /* MethodBuilder.Create */ ;
- /// <summary>
- /// <para>Returns the object pointed by the specified URL connection <c> uConn </c> .</para><para></para>
- /// </summary>
- /// <returns>
- /// <para>resource object pointed by this URL or <c> null </c> if the content doesn't match one of the specified content types. </para>
- /// </returns>
- /// <java-name>
- /// getContent
- /// </java-name>
- [Dot42.DexImport("getContent", "(Ljava/net/URLConnection;[Ljava/lang/Class;)Ljava/lang/Object;", AccessFlags = 1)]
- public virtual object GetContent(global::Java.Net.URLConnection uConn, global::System.Type[] types) /* MethodBuilder.Create */
- {
- return default(object);
- }
- }
- /// <summary>
- /// <para>A <c> ConnectException </c> is thrown if a connection cannot be established to a remote host on a specific port.</para><para>Most applications <b>should not</b> catch this exception; it is more robust to catch the superclass <c> SocketException </c> . </para>
- /// </summary>
- /// <java-name>
- /// java/net/ConnectException
- /// </java-name>
- [Dot42.DexImport("java/net/ConnectException", AccessFlags = 33)]
- public partial class ConnectException : global::Java.Net.SocketException
- /* scope: __dot42__ */
- {
- /// <summary>
- /// <para>Constructs a new instance. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public ConnectException() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a new instance with the given detail message. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "(Ljava/lang/String;)V", AccessFlags = 1)]
- public ConnectException(string detailMessage) /* MethodBuilder.Create */
- {
- }
- }
- /// <summary>
- /// <para>The <c> NoRouteToHostException </c> will be thrown while attempting to connect to a remote host but the host cannot be reached for instance because of a badly configured router or a blocking firewall.</para><para>Most applications <b>should not</b> catch this exception; it is more robust to catch the superclass <c> SocketException </c> . </para>
- /// </summary>
- /// <java-name>
- /// java/net/NoRouteToHostException
- /// </java-name>
- [Dot42.DexImport("java/net/NoRouteToHostException", AccessFlags = 33)]
- public partial class NoRouteToHostException : global::Java.Net.SocketException
- /* scope: __dot42__ */
- {
- /// <summary>
- /// <para>Constructs a new instance. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
- public NoRouteToHostException() /* MethodBuilder.Create */
- {
- }
- /// <summary>
- /// <para>Constructs a new instance with the given detail message. </para>
- /// </summary>
- [Dot42.DexImport("<init>", "(Ljava/lang/String;)V", AccessFlags = 1)]
- public NoRouteToHostException(string detailMessage) /* MethodBuilder.Create */
- {
- }
- }
- /// <summary>
- /// <para>Selects the proxy server to use, if any, when connecting to a given URL.</para><para><h3>System Properties</h3></para><para>The default proxy selector is configured by system properties.</para><para><table><row><entry><para>Hostname patterns </para></entry></row><row><entry><para>URL scheme</para></entry><entry><para>property name</para></entry><entry><para>description</para></entry><entry><para>default </para></entry></row><row><entry><para>ftp</para></entry><entry><para>ftp.nonProxyHosts</para></entry><entry><para>Hostname pattern for FTP servers to connect to directly (without a proxy).</para></entry><entry><para></para></entry></row><row><entry><para>http</para></entry><entry><para>http.nonProxyHosts</para></entry><entry><para>Hostname pattern for HTTP servers to connect to directly (without a proxy).</para></entry><entry><para></para></entry></row><row><entry><para>https</para></entry><entry><para>https.nonProxyHosts</para></entry><entry><para>Hostname pattern for HTTPS servers to connect to directly (without a proxy).</para></entry><entry><para></para></entry></row><row><entry><para><br></br></para><para></para></entry></row><row><entry><para>Proxy.Type::HTTP HTTP Proxies} </para></entry></row><row><entry><para>URL scheme</para></entry><entry><para>property name</para></entry><entry><para>description</para></entry><entry><para>default </para></entry></row><row><entry><para>ftp</para></entry><entry><para>ftp.proxyHost</para></entry><entry><para>Hostname of the HTTP proxy server used for FTP requests.</para></entry><entry><para></para></entry></row><row><entry><para>ftp.proxyPort</para></entry><entry><para>Port number of the HTTP proxy server used for FTP requests.</para></entry><entry><para>80 </para></entry></row><row><entry><para>http</para></entry><entry><para>http.proxyHost</para></entry><entry><para>Hostname of the HTTP proxy server used for HTTP requests.</para></entry><entry><para></para></entry></row><row><entry><para>http.proxyPort</para></entry><entry><para>Port number of the HTTP proxy server used for HTTP requests.</para></entry><entry><para>80 </para></entry></row><row><entry><para>https</para></entry><entry><para>https.proxyHost</para></entry><entry><para>Hostname of the HTTP proxy server used for HTTPS requests.</para></entry><entry><para></para></entry></row><row><entry><para>https.proxyPort</para></entry><entry><para>Port number of the HTTP proxy server used for HTTPS requests.</para></entry><entry><para>443 </para></entry></row><row><entry><para>ftp, http or https</para></entry><entry><para>proxyHost</para></entry><entry><para>Hostname of the HTTP proxy server used for FTP, HTTP and HTTPS requests.</para></entry><entry><para></para></entry></row><row><entry><para>proxyPort</para></entry><entry><para>Port number of the HTTP proxy server.</para></entry><entry><para>80 for FTP and HTTP <br></br>443 for HTTPS </para></entry></row><row><entry><p