Android 2.3 Gingerbread

Package java.net

Interface Summary
ContentHandlerFactory Defines a factory which is responsible for creating a ContentHandler.
CookiePolicy CookiePolicy has three pre-defined policy.
CookieStore A CookieStore object is a repository for cookies.
DatagramSocketImplFactory This interface defines a factory for datagram socket implementations.
FileNameMap Defines a scheme for mapping a filename type to a MIME content type.
SocketImplFactory This interface defines a factory for socket implementations.
SocketOptions Defines an interface for socket implementations to get and set socket options.
URLStreamHandlerFactory Defines a factory which creates an URLStreamHandler for a specified protocol.
 

Class Summary
AddressCache Implements caching for InetAddress.
AddressCache.AddressCacheEntry  
Authenticator An implementation of this class is able to obtain authentication information for a connection in several ways.
CacheRequest CacheRequest is a kind of channel for storing resource data in the ResponseCache.
CacheResponse A response cache entry.
ContentHandler This class converts the content of a certain format (i.e.
CookieHandler This class provides a way to manage cookies with a HTTP protocol handler.
CookieManager This class provides a concrete implementation of CookieHandler.
CookieStoreImpl An in-memory cookie store.
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.
DefaultFileNameMap Implements FileNameMap in terms of MimeUtils.
HttpCookie An opaque key-value value pair held by an HTTP client to permit a stateful session with an HTTP server.
HttpCookie.CookieParser  
HttpURLConnection An URLConnection for HTTP (RFC 2616) 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 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.
MulticastGroupRequest Used to pass an interface index and multicast address to native code.
MulticastSocket This class implements a multicast socket for sending and receiving IP multicast datagram packets.
NetPermission This class represents permissions to configure the access to network resources.
NetworkInterface This class is used to represent a network interface of the local device.
PasswordAuthentication This immutable class is a data structure that encapsulates username and password which is used by the Authenticator class.
Proxy This class represents proxy server settings.
ProxySelector Selects an applicable proxy server when connecting to a resource specified by a URL.
ProxySelectorImpl Default implementation for ProxySelector.
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.
SocketImpl This class is the base of all streaming socket implementation classes.
SocketPermission Regulates the access to network operations available through sockets through permissions.
SocketPermissionCollection This class represents a list of SocketPermission objects and provides a method to check whether or not a specific permission is implied by this SocketPermissionCollection.
SocketUtils  
URI This class represents an instance of a URI as defined by RFC 2396.
URIEncoderDecoder This class is used to encode a string using the format required by application/x-www-form-urlencoded MIME content type.
URL A URL instance specifies the location of a resource on the internet as specified by RFC 1738.
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.
URLClassLoader.IndexFile  
URLClassLoader.SubURLClassLoader  
URLConnection A connection to a URL for reading or writing.
URLConnection.DefaultContentHandler  
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.
 

Enum Summary
Authenticator.RequestorType Enumeration class for the origin of the authentication request.
Proxy.Type Enum class for the proxy type.
 

Exception Summary
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.
ConnectException A ConnectException is thrown if a connection cannot be established to a remote host on a specific port.
HttpRetryException If a HTTP request has to be retried, this exception will be thrown if the request cannot be retried automatically.
MalformedURLException This exception is thrown when a program attempts to create an URL from an incorrect specification.
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.
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.
SocketException This SocketException may be thrown during socket creation or setting options, and is the superclass of all other socket related exceptions.
SocketTimeoutException This exception is thrown when a timeout expired on a socket read or accept operation.
UnknownHostException Is 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.
URISyntaxException A URISyntaxException will be thrown if some information could not be parsed while creating a URI.
 


Android 2.3 Gingerbread