Java.Net Namespace

Classes

Authenticator

An implementation of this class is able to obtain authentication information for a connection in several ways.

Authenticator.RequestorType

Enumeration class for the origin of the authentication request.

BindException

A BindException is thrown when a process cannot bind a local address/port, either because it is already bound or reserved by the OS.

CacheRequest

CacheRequest is a kind of channel for storing resource data in the ResponseCache.

CacheResponse

A response cache entry.

ConnectException

A ConnectException is thrown if a connection cannot be established to a remote host on a specific port.

ContentHandler

This class converts the content of a certain format (i.e. a MIME type) into a Java type object.

CookieHandler

This class provides a way to manage cookies with a HTTP protocol handler.

CookieManager

This class provides a concrete implementation of CookieHandler.

CookiePolicy

CookiePolicy has three pre-defined policy.

CookiePolicyConsts
DatagramPacket

This class represents a datagram packet which contains data either to be sent or received through a DatagramSocket.

DatagramSocket

This class implements a UDP socket for sending and receiving DatagramPacket.

DatagramSocketImpl

The abstract superclass for datagram and multicast socket implementations.

DatagramSocketImpl.InterfaceConsts
HttpCookie

An opaque key-value value pair held by an HTTP client to permit a stateful session with an HTTP server.

HttpRetryException

If a HTTP request has to be retried, this exception will be thrown if the request cannot be retried automatically.

HttpURLConnection

An URLConnection for HTTP () used to send and receive data over the web.

IDN

Converts internationalized domain names between Unicode and the ASCII Compatible Encoding (ACE) representation.

Inet4Address

An IPv4 address.

Inet6Address

An IPv6 address.

InetAddress

An Internet Protocol (IP) address.

InetSocketAddress

This class represents the address of a socket endpoint described by a IP address and a port number.

InterfaceAddress

Identifies one of a network interface's addresses.

JarURLConnection

This class establishes a connection to a jar: URL using the JAR protocol.

MalformedURLException

This exception is thrown when a program attempts to create an URL from an incorrect specification.

MulticastSocket

This class implements a multicast socket for sending and receiving IP multicast datagram packets.

NetPermission

Legacy security code; do not use.

NetworkInterface

This class is used to represent a network interface of the local device.

NoRouteToHostException

The NoRouteToHostException 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.

PasswordAuthentication

This immutable class is a data structure that encapsulates username and password which is used by the Authenticator class.

PortUnreachableException

This PortUnreachableException will be thrown if an ICMP_Port_Unreachable message has been received.

ProtocolException

Signals that either a connection attempt to a socket of the wrong type, the application of an unsupported operation or that a general error in the underlying protocol has occurred.

Proxy

This class represents proxy server settings.

Proxy.Type

Enum class for the proxy type.

ProxySelector

Selects the proxy server to use, if any, when connecting to a given URL.

ResponseCache

Caches URLConnection responses.

SecureCacheResponse

A secure cache response represents data which is originally retrieved over a secure connection.

ServerSocket

This class represents a server-side socket that waits for incoming client connections.

Socket

Provides a client-side TCP socket.

SocketAddress

This abstract class represents a protocol-independent base for socket-endpoint representing classes.

SocketException

This SocketException may be thrown during socket creation or setting options, and is the superclass of all other socket related exceptions.

SocketImpl

This class is the base of all streaming socket implementation classes.

SocketImpl.InterfaceConsts
SocketOptions

Defines an interface for socket implementations to get and set socket options.

SocketOptionsConsts
SocketPermission

Legacy security code; do not use.

SocketTimeoutException

This exception is thrown when a timeout expired on a socket read or accept operation.

StandardProtocolFamily
StandardSocketOptions
UnknownHostException

Thrown when a hostname can not be resolved.

UnknownServiceException

Is thrown if no appropriate ContentHandler could be found for a particular service requested by the URL connection.

URI

A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by .

URISyntaxException

A URISyntaxException will be thrown if some information could not be parsed while creating a URI.

URL

A Uniform Resource Locator that identifies the location of an Internet resource as specified by .

URLClassLoader

This class loader is responsible for loading classes and resources from a list of URLs which can refer to either directories or JAR files.

URLConnection

A connection to a URL for reading or writing.

URLDecoder

This class is used to decode a string which is encoded in the application/x-www-form-urlencoded MIME content type.

URLEncoder

This class is used to encode a string using the format required by application/x-www-form-urlencoded MIME content type.

URLStreamHandler

The abstract class URLStreamHandler is the base for all classes which can handle the communication with a URL object over a particular protocol type.

Interfaces

IContentHandlerFactory

Defines a factory which is responsible for creating a ContentHandler.

ICookiePolicy

CookiePolicy has three pre-defined policy.

ICookieStore

A CookieStore object is a repository for cookies.

IDatagramSocketImplFactory

This interface defines a factory for datagram socket implementations.

IFileNameMap

Defines a scheme for mapping a filename type to a MIME content type.

IProtocolFamily
ISocketImplFactory

This interface defines a factory for socket implementations.

ISocketOption
ISocketOptions

Defines an interface for socket implementations to get and set socket options.

IURLStreamHandlerFactory

Defines a factory which creates an URLStreamHandler for a specified protocol.

Enums

HttpStatus

Enumerates values returned by several types and taken as a parameter of the F:Java.Net.HttpRetryException..ctor, and F:Java.Net.HttpRetryException..ctor members.

IDNFlags

Enumerates values returned by several types and taken as a parameter of the F:Java.Net.IDN.ToASCII, and F:Java.Net.IDN.ToUnicode members.

SocketOption

Enumerates values returned by several types.