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 HandlerCONTEXT_SETTING_HANDLERAHandlerwhich 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.Contextcreate()Provides aContextfor use with a deferrable request.default voidrequestProcessingStarted()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 aContextfor use with a deferrable request.- Returns:
 - new 
Context 
 
- 
requestProcessingStarted
default void requestProcessingStarted()
Records that a request is about to begin its processing. 
 - 
 
 -