Package io.milton.http
Class HttpManager
java.lang.Object
io.milton.http.HttpManager
Milton's main class. All the servlets and stuff is just fluff, this is where
stuff really starts to happen
- Author:
- brad
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionHttpManager(ResourceFactory resourceFactory, WebDavResponseHandler responseHandler, ProtocolHandlers handlers, EntityTransport entityTransport, List<Filter> filters, EventManager eventManager, List<Stoppable> shutdownHandlers) Instead of using this constructor directly, consider using the HttpManagerConfig builder class -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcloseResponse(Response response) static Stringstatic HttpManager.RequestInfobooleanvoidvoidonPost(Request request, Response response, Resource resource, Map<String, String> params, Map<String, FileItem> files) voidonProcessResourceFinish(Request request, Response response, Resource resource, long duration) voidonProcessResourceStart(Request request, Response response, Resource resource) voidvoidstatic Requestrequest()static Responseresponse()voidsendResponseEntity(Response response) voidsetEnableExpectContinue(boolean enableExpectContinue) final voidshutdown()
-
Constructor Details
-
HttpManager
public HttpManager(ResourceFactory resourceFactory, WebDavResponseHandler responseHandler, ProtocolHandlers handlers, EntityTransport entityTransport, List<Filter> filters, EventManager eventManager, List<Stoppable> shutdownHandlers) Instead of using this constructor directly, consider using the HttpManagerConfig builder class- Parameters:
resourceFactory-responseHandler-handlers-entityTransport-filters-eventManager-shutdownHandlers-
-
-
Method Details
-
getRequestDataForThread
-
decodeUrl
-
request
-
response
-
sendResponseEntity
- Throws:
Exception
-
closeResponse
-
getMethodHandler
-
getResourceFactory
-
process
-
addEventListener
-
removeEventListener
-
onProcessResourceFinish
-
onProcessResourceStart
-
onPost
-
onGet
-
getFilters
-
getAllHandlers
-
getResponseHandler
-
getHandlers
-
isEnableExpectContinue
public boolean isEnableExpectContinue() -
setEnableExpectContinue
public void setEnableExpectContinue(boolean enableExpectContinue) -
getEventManager
-
getCustomPostHandlers
-
shutdown
public final void shutdown() -
getEntityTransport
-