Java.Net Namespace

Classes

Authenticator

The class Authenticator represents an object that knows how to obtain authentication for a network connection.

Authenticator.RequestorType

The type of the entity requesting authentication.

BindException

Signals that an error occurred while attempting to bind a socket to a local address and port.

CacheRequest

Represents channels for storing resources in the ResponseCache.

CacheResponse

Represent channels for retrieving resources from the ResponseCache.

ConnectException

Signals that an error occurred while attempting to connect a socket to a remote address and port.

ContentHandler

The abstract class ContentHandler is the superclass of all classes that read an Object from a URLConnection.

CookieHandler

A CookieHandler object provides a callback mechanism to hook up a HTTP state management policy implementation into the HTTP protocol handler.

CookieManager

CookieManager provides a concrete implementation of CookieHandler, which separates the storage of cookies from the policy surrounding accepting and rejecting cookies.

CookiePolicy

CookiePolicy has three pre-defined policy.

DatagramPacket

This class represents a datagram packet.

DatagramSocket

This class represents a socket for sending and receiving datagram packets.

DatagramSocketImpl

Abstract datagram and multicast socket implementation base class.

DatagramSocketImpl.InterfaceConsts
HttpCookie

An HttpCookie object represents an HTTP cookie, which carries state information between server and user agent.

HttpRetryException

Thrown to indicate that a HTTP request needs to be retried but cannot be retried automatically, due to streaming mode being enabled.

HttpURLConnection

A URLConnection with support for HTTP-specific features.

IDN

Provides methods to convert internationalized domain names (IDNs) between a normal Unicode representation and an ASCII Compatible Encoding (ACE) representation.

Inet4Address

This class represents an Internet Protocol version 4 (IPv4) address.

Inet6Address

This class represents an Internet Protocol version 6 (IPv6) address.

InetAddress

This class represents an Internet Protocol (IP) address.

InetSocketAddress

This class implements an IP Socket Address (IP address + port number) It can also be a pair (hostname + port number), in which case an attempt will be made to resolve the hostname.

InterfaceAddress

This class represents a Network Interface address.

JarURLConnection

A URL Connection to a Java ARchive (JAR) file or an entry in a JAR file.

MalformedURLException

Thrown to indicate that a malformed URL has occurred.

MulticastSocket

The multicast datagram socket class is useful for sending and receiving IP multicast packets.

NetPermission

Legacy security code; do not use.

NetworkInterface

This class represents a Network Interface made up of a name, and a list of IP addresses assigned to this interface.

NoRouteToHostException

Signals that an error occurred while attempting to connect a socket to a remote address and port.

PasswordAuthentication

The class PasswordAuthentication is a data holder that is used by Authenticator.

PortUnreachableException

Signals that an ICMP Port Unreachable message has been received on a connected datagram.

ProtocolException

Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.

Proxy

This class represents a proxy setting, typically a type (http, socks) and a socket address.

Proxy.Type

Represents the proxy type.

ProxySelector

Selects the proxy server to use, if any, when connecting to the network resource referenced by a URL.

ResponseCache

Represents implementations of URLConnection caches.

SecureCacheResponse

Represents a cache response originally retrieved through secure means, such as TLS.

ServerSocket

This class implements server sockets.

Socket

This class implements client sockets (also called just "sockets").

SocketAddress

This class represents a Socket Address with no protocol attachment.

SocketException

Thrown to indicate that there is an error creating or accessing a Socket.

SocketImpl

The abstract class SocketImpl is a common superclass of all classes that actually implement sockets.

SocketImpl.InterfaceConsts
SocketOptions

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

SocketPermission

Legacy security code; do not use.

SocketTimeoutException

Signals that a timeout has occurred on a socket read or accept.

StandardProtocolFamily

Defines the standard families of communication protocols.

StandardSocketOptions

Defines the <em>standard</em> socket options.

UnknownHostException

Thrown to indicate that the IP address of a host could not be determined.

UnknownServiceException

Thrown to indicate that an unknown service exception has occurred.

URI

Represents a Uniform Resource Identifier (URI) reference.

URISyntaxException

Checked exception thrown to indicate that a string could not be parsed as a URI reference.

URL

Class URL represents a Uniform Resource Locator, a pointer to a "resource" on the World Wide Web.

URLClassLoader

This class loader is used to load classes and resources from a search path of URLs referring to both JAR files and directories.

URLConnection

The abstract class URLConnection is the superclass of all classes that represent a communications link between the application and a URL.

URLDecoder

Utility class for HTML form decoding.

URLEncoder

Utility class for HTML form encoding.

URLStreamHandler

The abstract class URLStreamHandler is the common superclass for all stream protocol handlers.

Interfaces

IContentHandlerFactory

This interface defines a factory for content handlers.

ICookiePolicy

CookiePolicy implementations decide which cookies should be accepted and which should be rejected.

ICookieStore

A CookieStore object represents a storage for cookie.

IDatagramSocketImplFactory

This interface defines a factory for datagram socket implementations.

IFileNameMap

A simple interface which provides a mechanism to map between a file name and a MIME type string.

IProtocolFamily

Represents a family of communication protocols.

ISocketImplFactory

This interface defines a factory for socket implementations.

ISocketOption

A socket option associated with a socket.

ISocketOptions

Interface of methods to get/set socket options.

IURLStreamHandlerFactory

This interface defines a factory for URL stream protocol handlers.

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.