Package herddb.network.netty
Class NettyChannelAcceptor
- java.lang.Object
-
- herddb.network.netty.NettyChannelAcceptor
-
- All Implemented Interfaces:
AutoCloseable
public class NettyChannelAcceptor extends Object implements AutoCloseable
Accepts connections from clients.- Author:
- enrico.olivelli
-
-
Constructor Summary
Constructors Constructor Description NettyChannelAcceptor(String host, int port, boolean ssl)NettyChannelAcceptor(String host, int port, boolean ssl, org.apache.bookkeeper.stats.StatsLogger statsLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ServerSideConnectionAcceptorgetAcceptor()intgetCallbackThreads()StringgetHost()intgetPort()FilegetSslCertChainFile()FilegetSslCertFile()StringgetSslCertPassword()List<String>getSslCiphers()intgetWorkerThreads()booleanisEnableJVMNetwork()booleanisEnableRealNetwork()booleanisSsl()voidsetAcceptor(ServerSideConnectionAcceptor acceptor)voidsetCallbackThreads(int callbackThreads)voidsetEnableJVMNetwork(boolean enableJVMNetwork)voidsetEnableRealNetwork(boolean enableRealNetwork)voidsetHost(String host)voidsetPort(int port)voidsetSsl(boolean ssl)voidsetSslCertChainFile(File sslCertChainFile)voidsetSslCertFile(File sslCertFile)voidsetSslCertPassword(String sslCertPassword)voidsetSslCiphers(List<String> sslCiphers)voidsetWorkerThreads(int workerThreads)voidstart()
-
-
-
Method Detail
-
isEnableRealNetwork
public boolean isEnableRealNetwork()
-
setEnableRealNetwork
public void setEnableRealNetwork(boolean enableRealNetwork)
-
isEnableJVMNetwork
public boolean isEnableJVMNetwork()
-
setEnableJVMNetwork
public void setEnableJVMNetwork(boolean enableJVMNetwork)
-
getCallbackThreads
public int getCallbackThreads()
-
setCallbackThreads
public void setCallbackThreads(int callbackThreads)
-
getWorkerThreads
public int getWorkerThreads()
-
setWorkerThreads
public void setWorkerThreads(int workerThreads)
-
isSsl
public boolean isSsl()
-
setSsl
public void setSsl(boolean ssl)
-
getSslCertChainFile
public File getSslCertChainFile()
-
setSslCertChainFile
public void setSslCertChainFile(File sslCertChainFile)
-
getSslCertFile
public File getSslCertFile()
-
setSslCertFile
public void setSslCertFile(File sslCertFile)
-
getSslCertPassword
public String getSslCertPassword()
-
setSslCertPassword
public void setSslCertPassword(String sslCertPassword)
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
getAcceptor
public ServerSideConnectionAcceptor getAcceptor()
-
setAcceptor
public void setAcceptor(ServerSideConnectionAcceptor acceptor)
-
-