public interface ServiceFilter
Osm2poService.handle(HttpExchange)
gerufen.preHandle(ServiceRequest)
,
RateLimitFilter
,
HttpLogFilter
,
CorsFilter
Modifier and Type | Method and Description |
---|---|
void |
init(Config config,
int index)
Quasi-Konstruktor wird von
Osm2poService gerufen. |
void |
postHandle(ServiceRequest serviceRequest,
ServiceResponse serviceResponse,
boolean sent)
Wird nach dem Schreiben der Response gerufen.
|
boolean |
preHandle(ServiceRequest serviceRequest)
Filtert einen HTTP-Request vor der Verarbeitung.
|
void |
shutDown()
Signal, dass Server gleich runterfaehrt.
|
void init(Config config, int index)
Osm2poService
gerufen.config
- Config
index
- int Index in der Konfigurationvoid shutDown()
boolean preHandle(ServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- ServiceRequest
java.lang.Exception
- z.B. ServiceException
void postHandle(ServiceRequest serviceRequest, ServiceResponse serviceResponse, boolean sent)
preHandle(ServiceRequest)
erhalten hat.serviceRequest
- ServiceRequest
, NULLABLEserviceResponse
- ServiceResponse
, NULLABLEsent
- true: Response gesendet, auch 404 und Co.