public class TomcatEngine
extends java.lang.Object
implements net.e6tech.elements.web.cxf.ServerEngine
| Constructor and Description |
|---|
TomcatEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.catalina.connector.Connector |
createConnector(net.e6tech.elements.web.cxf.CXFServer cxfServer,
java.net.URL url) |
java.lang.String |
getBaseDir() |
int |
getMaxConnections() |
int |
getMaxThreads() |
int |
getMinSpareThreads() |
net.e6tech.elements.common.resources.Provision |
getProvision() |
TomcatSSL |
getTomcatSSL() |
net.e6tech.elements.common.actor.typed.worker.WorkerPoolConfig |
getWorkerPoolConfig() |
boolean |
isUseThreadPool() |
void |
setBaseDir(java.lang.String baseDir) |
void |
setMaxConnections(int maxConnections) |
void |
setMaxThreads(int maxThreads) |
void |
setMinSpareThreads(int minSpareThreads) |
void |
setProvision(net.e6tech.elements.common.resources.Provision provision) |
void |
setTomcatSSL(TomcatSSL tomcatSSL) |
void |
setUseThreadPool(boolean useThreadPool) |
void |
setWorkerPoolConfig(net.e6tech.elements.common.actor.typed.worker.WorkerPoolConfig workerPoolConfig) |
void |
start(net.e6tech.elements.web.cxf.CXFServer cxfServer,
net.e6tech.elements.web.cxf.ServerController<?> controller) |
void |
stop(net.e6tech.elements.web.cxf.CXFServer cxfServer) |
public int getMaxThreads()
public void setMaxThreads(int maxThreads)
public int getMinSpareThreads()
public void setMinSpareThreads(int minSpareThreads)
public int getMaxConnections()
public void setMaxConnections(int maxConnections)
public java.lang.String getBaseDir()
public void setBaseDir(java.lang.String baseDir)
public net.e6tech.elements.common.resources.Provision getProvision()
@Inject(optional=true) public void setProvision(net.e6tech.elements.common.resources.Provision provision)
public net.e6tech.elements.common.actor.typed.worker.WorkerPoolConfig getWorkerPoolConfig()
@Inject(optional=true) public void setWorkerPoolConfig(net.e6tech.elements.common.actor.typed.worker.WorkerPoolConfig workerPoolConfig)
public boolean isUseThreadPool()
public void setUseThreadPool(boolean useThreadPool)
public TomcatSSL getTomcatSSL()
@Inject(optional=true) public void setTomcatSSL(TomcatSSL tomcatSSL)
public void start(net.e6tech.elements.web.cxf.CXFServer cxfServer,
net.e6tech.elements.web.cxf.ServerController<?> controller)
start in interface net.e6tech.elements.web.cxf.ServerEnginepublic void stop(net.e6tech.elements.web.cxf.CXFServer cxfServer)
stop in interface net.e6tech.elements.web.cxf.ServerEngineprotected org.apache.catalina.connector.Connector createConnector(net.e6tech.elements.web.cxf.CXFServer cxfServer,
java.net.URL url)