Package org.globus.net
Class SocketFactory
- java.lang.Object
-
- org.globus.net.SocketFactory
-
public class SocketFactory extends Object
This factory allows for creating regular sockets. If the tcp.source.port.range system property is set it will create sockets within the specified local port range (if the local port number is set to 0).
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSocketFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketcreateSocket(String host, int port)SocketcreateSocket(String host, int port, InetAddress localAddr, int localPort)SocketcreateSocket(InetAddress address, int port)SocketcreateSocket(InetAddress address, int port, InetAddress localAddr, int localPort)static SocketFactorygetDefault()Returns the default instance of this class.
-
-
-
Method Detail
-
getDefault
public static SocketFactory getDefault()
Returns the default instance of this class.- Returns:
- SocketFactory instance of this class.
-
createSocket
public Socket createSocket(String host, int port) throws IOException
- Throws:
IOException
-
createSocket
public Socket createSocket(InetAddress address, int port) throws IOException
- Throws:
IOException
-
createSocket
public Socket createSocket(String host, int port, InetAddress localAddr, int localPort) throws IOException
- Throws:
IOException
-
createSocket
public Socket createSocket(InetAddress address, int port, InetAddress localAddr, int localPort) throws IOException
- Throws:
IOException
-
-