Added Methods |
void connect(Socket, SocketAddress, int)
|
This is a drop-in replacement for int) In the case of normal sockets that don't have associated channels this just invokes socket.connect(endpoint timeout) . |
void connect(Socket, SocketAddress, SocketAddress, int)
|
Like SocketAddres int)} but also takes a local address and port to bind the socket to. |
URI getCanonicalUri(URI, int)
|
Resolve the uri's hostname and add the default port if not in the uri |
List getIPs(String, boolean)
|
Return an InetAddress for each interface that matches the given subnet specified using CIDR notation. |
InetAddress getLocalInetAddress(String )
|
Checks if {@code host} is a local host name and return InetAddress corresponding to that address. |
boolean isValidSubnet(String )
|
@return true if the given string is a subnet specified using CIDR notation false otherwise |
InetSocketAddress makeSocketAddr(String, int)
|
Create a socket address with the given host and port. |
Changed Methods |
List getAllStaticResolutions()
|
Change in return type from String[]> to List .
|
This is used to get all the resolutions that were added using String) The return value is a List each element of which contains an array of String of the form String[0]=hostname String[1]=resolved-hostname |
SocketFactory getSocketFactory(Configuration, Class)
|
Change in signature from (Configuration, Class> ) to (Configuration, Class ).
|
Get the socket factory for the given class according to its configuration parameter hadoop.rpc.socket.factory.class.<ClassName>. |
List normalizeHostNames(Collection )
|
Change in return type from String> to List .
Change in signature from String> to Collection .
|
Given a collection of string representation of hosts return a list of corresponding IP addresses in the textual representation. |
SocketInputWrapper getInputStream(Socket, long)
|
Change in return type from InputStream to SocketInputWrapper .
|
Return a SocketInputWrapper for the socket and set the given timeout. |