public class HttpManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpManager.RequestInfo |
| Constructor and Description |
|---|
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
|
public HttpManager(ResourceFactory resourceFactory, WebDavResponseHandler responseHandler, ProtocolHandlers handlers, EntityTransport entityTransport, List<Filter> filters, EventManager eventManager, List<Stoppable> shutdownHandlers)
resourceFactory - responseHandler - handlers - entityTransport - filters - eventManager - shutdownHandlers - public static HttpManager.RequestInfo getRequestDataForThread(Thread th)
public static Request request()
public static Response response()
public void sendResponseEntity(Response response) throws Exception
Exceptionpublic void closeResponse(Response response)
public Handler getMethodHandler(Request.Method m)
public ResourceFactory getResourceFactory()
public void addEventListener(EventListener l)
public void removeEventListener(EventListener l)
public void onProcessResourceFinish(Request request, Response response, Resource resource, long duration)
public void onProcessResourceStart(Request request, Response response, Resource resource)
public void onPost(Request request, Response response, Resource resource, Map<String,String> params, Map<String,FileItem> files)
public void onGet(Request request, Response response, Resource resource, Map<String,String> params)
public Collection<Handler> getAllHandlers()
public Http11ResponseHandler getResponseHandler()
public ProtocolHandlers getHandlers()
public boolean isEnableExpectContinue()
public void setEnableExpectContinue(boolean enableExpectContinue)
public EventManager getEventManager()
public List<CustomPostHandler> getCustomPostHandlers()
public final void shutdown()
public EntityTransport getEntityTransport()
Copyright © 2021 McEvoy Software Ltd. All rights reserved.