Package io.milton.simpleton
Class SimpletonServer
java.lang.Object
io.milton.simpleton.SimpletonServer
- All Implemented Interfaces:
org.simpleframework.http.core.Container
- Author:
- bradm (zfc1502)
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSimpletonServer(HttpManager httpManager, Http11ResponseHandler responseHandler, int capacity, int numThreads) -
Method Summary
Modifier and TypeMethodDescriptionintintintvoidhandle(org.simpleframework.http.Request request, org.simpleframework.http.Response response) protected voidinitHttp(org.simpleframework.transport.connect.Connection connection, int port) voidrespondError(SimpleMiltonRequest req, SimpleMiltonResponse resp, String reason) voidsetCertificatesDir(String certificatesDir) voidsetHttpPort(Integer httpPort) voidsetMaxProcessTimeMillis(int maxProcessTimeMillis) voidsetMaxQueueTimeMillis(int maxQueueTimeMillis) voidsetSslPort(int sslPort) voidstart()voidstop()
-
Field Details
-
dispatchStage
-
-
Constructor Details
-
SimpletonServer
public SimpletonServer(HttpManager httpManager, Http11ResponseHandler responseHandler, int capacity, int numThreads)
-
-
Method Details
-
start
public void start() -
initHttp
protected void initHttp(org.simpleframework.transport.connect.Connection connection, int port) -
stop
public void stop() -
handle
public void handle(org.simpleframework.http.Request request, org.simpleframework.http.Response response) - Specified by:
handlein interfaceorg.simpleframework.http.core.Container
-
respondError
-
getHttpPort
-
getSslPort
public int getSslPort() -
setHttpPort
-
setSslPort
public void setSslPort(int sslPort) -
getCertificatesDir
-
setCertificatesDir
-
getMaxProcessTimeMillis
public int getMaxProcessTimeMillis() -
setMaxProcessTimeMillis
public void setMaxProcessTimeMillis(int maxProcessTimeMillis) -
getMaxQueueTimeMillis
public int getMaxQueueTimeMillis() -
setMaxQueueTimeMillis
public void setMaxQueueTimeMillis(int maxQueueTimeMillis)
-