org.jboss.ejb.client.remoting
Class NetworkUtil
java.lang.Object
org.jboss.ejb.client.remoting.NetworkUtil
public class NetworkUtil
- extends Object
- Author:
- Jaikiran Pai
Method Summary |
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 org.xnio.IoFuture<org.jboss.remoting3.Connection> |
connect(org.jboss.remoting3.Endpoint endpoint,
InetSocketAddress destination,
InetSocketAddress sourceBindAddress,
org.xnio.OptionMap connectionCreationOptions,
CallbackHandler callbackHandler,
SSLContext sslContext)
Returns a IoFuture to a Connection which is established to the destination host. |
static org.xnio.IoFuture<org.jboss.remoting3.Connection> |
connect(org.jboss.remoting3.Endpoint endpoint,
String destinationHost,
int destinationPort,
InetSocketAddress sourceBindAddress,
org.xnio.OptionMap connectionCreationOptions,
CallbackHandler callbackHandler,
SSLContext sslContext)
Returns a IoFuture to a Connection which is established to the destination host. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetworkUtil
public NetworkUtil()
belongsToNetwork
public 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
. Else returns false
- Parameters:
address
- The address being checkednetworkAddress
- The network addressnetworkMask
- The network mask bits
- Returns:
connect
public static org.xnio.IoFuture<org.jboss.remoting3.Connection> connect(org.jboss.remoting3.Endpoint endpoint,
String destinationHost,
int destinationPort,
InetSocketAddress sourceBindAddress,
org.xnio.OptionMap connectionCreationOptions,
CallbackHandler callbackHandler,
SSLContext sslContext)
throws IOException
- Returns a
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.
- Parameters:
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.
- Returns:
-
- Throws:
IOException
connect
public static org.xnio.IoFuture<org.jboss.remoting3.Connection> connect(org.jboss.remoting3.Endpoint endpoint,
InetSocketAddress destination,
InetSocketAddress sourceBindAddress,
org.xnio.OptionMap connectionCreationOptions,
CallbackHandler callbackHandler,
SSLContext sslContext)
throws IOException
- Returns a
IoFuture
to a Connection
which is established to the destination host.
- Parameters:
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.
- Returns:
-
- Throws:
IOException
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.