M
- The manager type.T
- The factory data type.protected static class TcpSocketManager.TcpSocketManagerFactory<M extends TcpSocketManager,T extends TcpSocketManager.FactoryData> extends java.lang.Object implements ManagerFactory<M,T>
Modifier and Type | Field and Description |
---|---|
(package private) static TcpSocketManager.HostResolver |
resolver |
Modifier | Constructor and Description |
---|---|
protected |
TcpSocketManagerFactory() |
Modifier and Type | Method and Description |
---|---|
(package private) M |
createManager(java.lang.String name,
java.io.OutputStream os,
java.net.Socket socket,
java.net.InetAddress inetAddress,
T data) |
M |
createManager(java.lang.String name,
T data)
Creates a Manager.
|
(package private) java.net.Socket |
createSocket(T data) |
protected java.lang.String |
errorMessage(T data,
java.util.List<java.net.InetSocketAddress> socketAddresses) |
static TcpSocketManager.HostResolver resolver
public M createManager(java.lang.String name, T data)
ManagerFactory
createManager
in interface ManagerFactory<M extends TcpSocketManager,T extends TcpSocketManager.FactoryData>
name
- The name of the entity to manage.data
- The data required to create the entity.M createManager(java.lang.String name, java.io.OutputStream os, java.net.Socket socket, java.net.InetAddress inetAddress, T data)
java.net.Socket createSocket(T data) throws java.io.IOException
java.io.IOException
protected java.lang.String errorMessage(T data, java.util.List<java.net.InetSocketAddress> socketAddresses)