Module io.helidon.webserver
Package io.helidon.webserver
Interface KeyPerformanceIndicatorSupport.DeferrableRequestContext
- All Superinterfaces:
KeyPerformanceIndicatorSupport.Context
- Enclosing interface:
KeyPerformanceIndicatorSupport
public static interface KeyPerformanceIndicatorSupport.DeferrableRequestContext
extends KeyPerformanceIndicatorSupport.Context
Added per-request key performance indicator context behavior for requests for which processing might be deferred until
some time after receipt of the request (i.e., some time after request handling begins).
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Handler
AHandler
which registers a KPI deferrable request context in the request's context.Fields inherited from interface io.helidon.webserver.KeyPerformanceIndicatorSupport.Context
NO_OP
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
Provides aContext
for use with a deferrable request.default void
Records that a request is about to begin its processing.Methods inherited from interface io.helidon.webserver.KeyPerformanceIndicatorSupport.Context
requestHandlingCompleted, requestHandlingStarted, requestProcessingCompleted
-
Field Details
-
CONTEXT_SETTING_HANDLER
AHandler
which registers a KPI deferrable request context in the request's context.
-
-
Method Details
-
create
Provides aContext
for use with a deferrable request.- Returns:
- new
Context
-
requestProcessingStarted
default void requestProcessingStarted()Records that a request is about to begin its processing.
-