Class DebuggingDirectives
java.lang.Object
org.apache.pekko.http.javadsl.server.directives.BasicDirectives
org.apache.pekko.http.javadsl.server.directives.CacheConditionDirectives
org.apache.pekko.http.javadsl.server.directives.CodingDirectives
org.apache.pekko.http.javadsl.server.directives.CookieDirectives
org.apache.pekko.http.javadsl.server.directives.DebuggingDirectives
- Direct Known Subclasses:
- ExecutionDirectives
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionlogRequest(String marker, Supplier<Route> inner) Produces a log entry for every incoming request.logRequest(String marker, org.apache.pekko.event.Logging.LogLevel level, Supplier<Route> inner) Produces a log entry for every incoming request.logRequest(Function<HttpRequest, LogEntry> show, Supplier<Route> inner) Produces a log entry for every incoming request.logRequestResult(BiFunction<HttpRequest, HttpResponse, LogEntry> showSuccess, BiFunction<HttpRequest, List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) Produces a log entry for every request/response combination.logRequestResultOptional(BiFunction<HttpRequest, HttpResponse, Optional<LogEntry>> showSuccess, BiFunction<HttpRequest, List<Rejection>, Optional<LogEntry>> showRejection, Supplier<Route> inner) Optionally produces a log entry for every request/response combination.Produces a log entry for every route result.Produces a log entry for every route result.logResult(Function<HttpResponse, LogEntry> showSuccess, Function<List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) Produces a log entry for every route result.Methods inherited from class org.apache.pekko.http.javadsl.server.directives.CookieDirectivescookie, deleteCookie, deleteCookie, deleteCookie, deleteCookie, deleteCookie, optionalCookie, setCookie, setCookieMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CodingDirectivesdecodeRequest, decodeRequestWith, decodeRequestWith, encodeResponse, encodeResponseWith, requestEncodedWith, responseEncodingAccepted, withPrecompressedMediaTypeSupportMethods inherited from class org.apache.pekko.http.javadsl.server.directives.CacheConditionDirectivesconditional, conditional, conditional, conditionalMethods inherited from class org.apache.pekko.http.javadsl.server.directives.BasicDirectivescancelRejection, cancelRejections, cancelRejections, extract, extractActorSystem, extractDataBytes, extractEntity, extractExecutionContext, extractLog, extractMatchedPath, extractMaterializer, extractParserSettings, extractRequest, extractRequestContext, extractRequestEntity, extractSettings, extractStrictEntity, extractStrictEntity, extractStrictEntity, extractStrictEntity, extractUnmatchedPath, extractUri, mapInnerRoute, mapRejections, mapRequest, mapRequestContext, mapResponse, mapResponseEntity, mapResponseHeaders, mapRouteResult, mapRouteResultFuture, mapRouteResultPF, mapRouteResultWith, mapRouteResultWithPF, mapSettings, mapUnmatchedPath, pass, provide, recoverRejections, recoverRejectionsWith, toStrictEntity, toStrictEntity, toStrictEntity, toStrictEntity, withExecutionContext, withLog, withMaterializer, withSettings
- 
Constructor Details- 
DebuggingDirectivespublic DebuggingDirectives()
 
- 
- 
Method Details- 
logRequestProduces a log entry for every incoming request.- Parameters:
- marker- (undocumented)
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logRequestpublic Route logRequest(String marker, org.apache.pekko.event.Logging.LogLevel level, Supplier<Route> inner) Produces a log entry for every incoming request.- Parameters:
- level- One of the log levels defined in pekko.event.Logging
- marker- (undocumented)
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logRequestProduces a log entry for every incoming request.- Parameters:
- show- (undocumented)
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logRequestResultpublic RouteAdapter logRequestResult(BiFunction<HttpRequest, HttpResponse, LogEntry> showSuccess, BiFunction<HttpRequest, List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) Produces a log entry for every request/response combination.- Parameters:
- showSuccess- Function invoked when the route result was successful and yielded an HTTP response
- showRejection- Function invoked when the route yielded a rejection
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logRequestResultOptionalpublic RouteAdapter logRequestResultOptional(BiFunction<HttpRequest, HttpResponse, Optional<LogEntry>> showSuccess, BiFunction<HttpRequest, List<Rejection>, Optional<LogEntry>> showRejection, Supplier<Route> inner) Optionally produces a log entry for every request/response combination.- Parameters:
- showSuccess- Function invoked when the route result was successful and yielded an HTTP response
- showRejection- Function invoked when the route yielded a rejection
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logResultProduces a log entry for every route result.- Parameters:
- marker- (undocumented)
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logResultpublic Route logResult(String marker, org.apache.pekko.event.Logging.LogLevel level, Supplier<Route> inner) Produces a log entry for every route result.- Parameters:
- level- One of the log levels defined in pekko.event.Logging
- marker- (undocumented)
- inner- (undocumented)
- Returns:
- (undocumented)
 
- 
logResultpublic RouteAdapter logResult(Function<HttpResponse, LogEntry> showSuccess, Function<List<Rejection>, LogEntry> showRejection, Supplier<Route> inner) Produces a log entry for every route result.- Parameters:
- showSuccess- Function invoked when the route result was successful and yielded an HTTP response
- showRejection- Function invoked when the route yielded a rejection
- inner- (undocumented)
- Returns:
- (undocumented)
 
 
-