Class SocketFactory
- java.lang.Object
-
- org.eclipse.ecf.provider.comm.tcp.SocketFactory
-
- All Implemented Interfaces:
IClientSocketFactory,IServerSocketFactory
public class SocketFactory extends Object implements IClientSocketFactory, IServerSocketFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected static SocketFactorydefaultFactoryprotected static SocketFactoryfactory
-
Constructor Summary
Constructors Constructor Description SocketFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerSocketcreateServerSocket(int port, int backlog)ServerSocketcreateServerSocket(int port, int backlog, InetAddress bindAddress)SocketcreateSocket(String name, int port, int timeout)static SocketFactorygetDefaultSocketFactory()static SocketFactorygetSocketFactory()static voidsetSocketFactory(SocketFactory fact)
-
-
-
Field Detail
-
defaultFactory
protected static SocketFactory defaultFactory
-
factory
protected static SocketFactory factory
-
-
Method Detail
-
createSocket
public Socket createSocket(String name, int port, int timeout) throws IOException
- Specified by:
createSocketin interfaceIClientSocketFactory- Throws:
IOException
-
createServerSocket
public ServerSocket createServerSocket(int port, int backlog) throws IOException
- Specified by:
createServerSocketin interfaceIServerSocketFactory- Throws:
IOException
-
createServerSocket
public ServerSocket createServerSocket(int port, int backlog, InetAddress bindAddress) throws IOException
- Parameters:
port- portbacklog- backlogbindAddress- bindAddress- Returns:
- ServerSocket server socket created
- Throws:
IOException- if server socket cannot be created- Since:
- 4.4
-
getSocketFactory
public static SocketFactory getSocketFactory()
-
getDefaultSocketFactory
public static SocketFactory getDefaultSocketFactory()
-
setSocketFactory
public static void setSocketFactory(SocketFactory fact)
-
-