Package org.logdoc.fairhttp.service.http
Class Server
- java.lang.Object
-
- org.logdoc.fairhttp.service.http.Server
-
public class Server extends Object
- Author:
- Denis Danilin | me@loslobos.ru 03.02.2023 17:39 FairHttpService ☭ sweat and blood
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEndpoint(Route route)voidaddEndpoints(Collection<Route> endpoints)booleancanProcess(RequestId id)ResponseerrorAsResponse(String error)ResponseerrorAsResponse(Throwable t)voidhandleRequest(RequestId id, Map<String,String> headers, ResourceConnect rc)voidhandleRequest0(RequestId id, Map<String,String> headers, ResourceConnect rc, boolean mayBeMapped)voidmeDead(ResourceConnect rc)booleanremoveEndpoint(String method, String signature)voidsetupConfigEndpoints(byte[] raw)voidsetupErrorHandler(Function<Throwable,Response> errorHandler)voidstart()voidsubmit(Runnable task)
-
-
-
Method Detail
-
start
public void start()
-
canProcess
public boolean canProcess(RequestId id)
-
handleRequest
public void handleRequest(RequestId id, Map<String,String> headers, ResourceConnect rc)
-
meDead
public void meDead(ResourceConnect rc)
-
submit
public void submit(Runnable task)
-
handleRequest0
public void handleRequest0(RequestId id, Map<String,String> headers, ResourceConnect rc, boolean mayBeMapped)
-
addEndpoints
public void addEndpoints(Collection<Route> endpoints)
-
setupConfigEndpoints
public void setupConfigEndpoints(byte[] raw)
-
addEndpoint
public void addEndpoint(Route route)
-
-