public class TCPSSLHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TCPSSLHelper.ClientAuth |
Constructor and Description |
---|
TCPSSLHelper() |
Modifier and Type | Method and Description |
---|---|
void |
checkSSL() |
javax.net.ssl.SSLContext |
createContext(java.lang.String ksPath,
java.lang.String ksPassword,
java.lang.String tsPath,
java.lang.String tsPassword,
boolean trustAll) |
java.util.Map<java.lang.String,java.lang.Object> |
generateConnectionOptions(boolean server) |
java.lang.Integer |
getAcceptBacklog() |
TCPSSLHelper.ClientAuth |
getClientAuth() |
java.lang.Integer |
getClientBossThreads() |
java.lang.Long |
getConnectTimeout() |
java.lang.String |
getKeyStorePassword() |
java.lang.String |
getKeyStorePath() |
java.lang.Integer |
getReceiveBufferSize() |
java.lang.Integer |
getSendBufferSize() |
javax.net.ssl.SSLContext |
getSSLContext() |
java.lang.Integer |
getTrafficClass() |
java.lang.String |
getTrustStorePassword() |
java.lang.String |
getTrustStorePath() |
java.lang.Boolean |
isReuseAddress() |
java.lang.Boolean |
isSoLinger() |
boolean |
isSSL() |
java.lang.Boolean |
isTCPKeepAlive() |
java.lang.Boolean |
isTCPNoDelay() |
boolean |
isTrustAll() |
void |
runOnCorrectThread(org.jboss.netty.channel.socket.nio.NioSocketChannel nch,
java.lang.Runnable runnable) |
void |
setAcceptBacklog(java.lang.Integer acceptBackLog) |
void |
setClientAuthRequired(boolean required) |
void |
setClientBossThreads(java.lang.Integer clientBossThreads) |
void |
setConnectTimeout(java.lang.Long connectTimeout) |
void |
setKeyStorePassword(java.lang.String pwd) |
void |
setKeyStorePath(java.lang.String path) |
void |
setReceiveBufferSize(java.lang.Integer size) |
void |
setReuseAddress(java.lang.Boolean reuse) |
void |
setSendBufferSize(java.lang.Integer size) |
void |
setSoLinger(java.lang.Boolean linger) |
void |
setSSL(boolean ssl) |
void |
setTCPKeepAlive(java.lang.Boolean keepAlive) |
void |
setTCPNoDelay(java.lang.Boolean tcpNoDelay) |
void |
setTrafficClass(java.lang.Integer trafficClass) |
void |
setTrustAll(boolean trustAll) |
void |
setTrustStorePassword(java.lang.String pwd) |
void |
setTrustStorePath(java.lang.String path) |
public void checkSSL()
public void runOnCorrectThread(org.jboss.netty.channel.socket.nio.NioSocketChannel nch, java.lang.Runnable runnable)
public java.util.Map<java.lang.String,java.lang.Object> generateConnectionOptions(boolean server)
public java.lang.Boolean isTCPNoDelay()
public java.lang.Integer getSendBufferSize()
public java.lang.Integer getReceiveBufferSize()
public java.lang.Boolean isTCPKeepAlive()
public java.lang.Boolean isReuseAddress()
public java.lang.Boolean isSoLinger()
public java.lang.Integer getTrafficClass()
public java.lang.Integer getClientBossThreads()
public void setTCPNoDelay(java.lang.Boolean tcpNoDelay)
public void setSendBufferSize(java.lang.Integer size)
public void setReceiveBufferSize(java.lang.Integer size)
public void setTCPKeepAlive(java.lang.Boolean keepAlive)
public void setReuseAddress(java.lang.Boolean reuse)
public void setSoLinger(java.lang.Boolean linger)
public void setTrafficClass(java.lang.Integer trafficClass)
public void setClientBossThreads(java.lang.Integer clientBossThreads)
public boolean isSSL()
public java.lang.String getKeyStorePath()
public java.lang.String getKeyStorePassword()
public java.lang.String getTrustStorePath()
public java.lang.String getTrustStorePassword()
public TCPSSLHelper.ClientAuth getClientAuth()
public boolean isTrustAll()
public javax.net.ssl.SSLContext getSSLContext()
public void setSSL(boolean ssl)
public void setKeyStorePath(java.lang.String path)
public void setKeyStorePassword(java.lang.String pwd)
public void setTrustStorePath(java.lang.String path)
public void setTrustStorePassword(java.lang.String pwd)
public void setClientAuthRequired(boolean required)
public void setTrustAll(boolean trustAll)
public java.lang.Integer getAcceptBacklog()
public java.lang.Long getConnectTimeout()
public void setConnectTimeout(java.lang.Long connectTimeout)
public void setAcceptBacklog(java.lang.Integer acceptBackLog)
public javax.net.ssl.SSLContext createContext(java.lang.String ksPath, java.lang.String ksPassword, java.lang.String tsPath, java.lang.String tsPassword, boolean trustAll)