public class NetworkUtil extends Object
| Constructor and Description |
|---|
NetworkUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
belongsToNetwork(InetAddress address,
InetAddress networkAddress,
byte networkMask)
Returns true if the passed
address is part of the network represented by the passed networkAddress
and networkMask. |
static IoFuture<Connection> |
connect(Endpoint endpoint,
InetSocketAddress destination,
InetSocketAddress sourceBindAddress,
OptionMap connectionCreationOptions,
CallbackHandler callbackHandler,
SSLContext sslContext)
Returns a
IoFuture to a Connection which is established to the destination host. |
static IoFuture<Connection> |
connect(Endpoint endpoint,
String destinationHost,
int destinationPort,
InetSocketAddress sourceBindAddress,
OptionMap connectionCreationOptions,
CallbackHandler callbackHandler,
SSLContext sslContext)
Returns a
IoFuture to a Connection which is established to the destination host. |
public static boolean belongsToNetwork(InetAddress address, InetAddress networkAddress, byte networkMask)
address is part of the network represented by the passed networkAddress
and networkMask. Else returns falseaddress - The address being checkednetworkAddress - The network addressnetworkMask - The network mask bitspublic static IoFuture<Connection> connect(Endpoint endpoint, String destinationHost, int destinationPort, InetSocketAddress sourceBindAddress, OptionMap connectionCreationOptions, CallbackHandler callbackHandler, SSLContext sslContext) throws IOException
IoFuture to a Connection which is established to the destination host.
This method takes care of any necessary formatting of the passed destinationHost in case
it's a IPv6 address.endpoint - The Endpoint that will be used to establish the connectiondestinationHost - The destination host to connect to. This can either be a host name or a IP addressdestinationPort - The destination port to connect to.sourceBindAddress - An optional source bind address to be used while connecting.connectionCreationOptions - The connection creations options to use while connectingcallbackHandler - The CallbackHandler to use for authenticating the connection creationsslContext - The SSL context to use for SSL connections. Can be null.IOExceptionpublic static IoFuture<Connection> connect(Endpoint endpoint, InetSocketAddress destination, InetSocketAddress sourceBindAddress, OptionMap connectionCreationOptions, CallbackHandler callbackHandler, SSLContext sslContext) throws IOException
IoFuture to a Connection which is established to the destination host.
endpoint - The Endpoint that will be used to establish the connectiondestination - The InetSocketAddress destination to connect tosourceBindAddress - An optional source bind address to be used while connecting.connectionCreationOptions - The connection creations options to use while connectingcallbackHandler - The CallbackHandler to use for authenticating the connection creationsslContext - The SSL context to use for SSL connections. Can be null.IOExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.