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
Fields Modifier and Type Field Description static Handler
CONTEXT_SETTING_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
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static KeyPerformanceIndicatorSupport.Context
create()
Provides aContext
for use with a deferrable request.default void
requestProcessingStarted()
Records that a request is about to begin its processing.-
Methods inherited from interface io.helidon.webserver.KeyPerformanceIndicatorSupport.Context
requestHandlingCompleted, requestHandlingStarted, requestProcessingCompleted
-
-
-
-
Method Detail
-
create
static KeyPerformanceIndicatorSupport.Context 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.
-
-