class SocketConnectionFactory extends Object implements ConnectionFactory<Socket>
SocketConnectionFactory
Socket连接工厂
ConnectionFactory
限定符和类型 | 字段和说明 |
---|---|
private int |
connectionTimeout
connectionTimeout
|
private boolean |
keepAlive
keepAlive
|
private int |
linger
linger
|
private String[] |
performance
performance
|
private int |
receiveBufferSize
receiveBufferSize
|
private int |
sendBufferSize
sendBufferSize
|
private static long |
serialVersionUID
serialVersionUID
|
private InetSocketAddress |
socketAddress
address
|
private int |
soTimeout
soTimeout
|
private boolean |
tcpNoDelay
tcpNoDelay
|
构造器和说明 |
---|
SocketConnectionFactory(Properties properties) |
SocketConnectionFactory(String host,
int port,
int receiveBufferSize,
int sendBufferSize,
int connectionTimeout,
int soTimeout,
int linger,
boolean keepAlive,
boolean tcpNoDelay,
String[] performance) |
限定符和类型 | 方法和说明 |
---|---|
void |
activateObject(PooledObject<Socket> p) |
Socket |
createConnection()
Title: createConnection
Description: 创建连接
|
void |
destroyObject(PooledObject<Socket> p) |
PooledObject<Socket> |
makeObject() |
void |
passivateObject(PooledObject<Socket> p) |
boolean |
validateObject(PooledObject<Socket> p) |
private static final long serialVersionUID
private final InetSocketAddress socketAddress
private final int receiveBufferSize
private final int sendBufferSize
private final int connectionTimeout
private final int soTimeout
private final boolean keepAlive
private final boolean tcpNoDelay
private final String[] performance
private int linger
public SocketConnectionFactory(Properties properties)
properties
- 连接属性public SocketConnectionFactory(String host, int port, int receiveBufferSize, int sendBufferSize, int connectionTimeout, int soTimeout, int linger, boolean keepAlive, boolean tcpNoDelay, String[] performance)
host
- 地址port
- 端口receiveBufferSize
- 接收缓存大小sendBufferSize
- 发送缓存大小connectionTimeout
- 连接超时soTimeout
- 接收超时linger
- 逗留时间keepAlive
- 保持活动tcpNoDelay
- 不延迟performance
- 性能属性public PooledObject<Socket> makeObject() throws Exception
makeObject
在接口中 PooledObjectFactory<Socket>
Exception
public void destroyObject(PooledObject<Socket> p) throws Exception
destroyObject
在接口中 PooledObjectFactory<Socket>
Exception
public boolean validateObject(PooledObject<Socket> p)
validateObject
在接口中 PooledObjectFactory<Socket>
public void activateObject(PooledObject<Socket> p) throws Exception
activateObject
在接口中 PooledObjectFactory<Socket>
Exception
public void passivateObject(PooledObject<Socket> p) throws Exception
passivateObject
在接口中 PooledObjectFactory<Socket>
Exception
public Socket createConnection() throws Exception
ConnectionFactory
Title: createConnection
Description: 创建连接
createConnection
在接口中 ConnectionFactory<Socket>
Exception
Copyright © 2015-2018 Dark Phoenixs. All Rights Reserved.