类 LongTaskTimingHandlerInterceptor
- java.lang.Object
- org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor
- 所有已实现的接口:
org.springframework.web.servlet.HandlerInterceptor
public class LongTaskTimingHandlerInterceptor extends Object implements org.springframework.web.servlet.HandlerInterceptor
AHandlerInterceptor
that supports Micrometer's long task timers configured on a handler usingTimed
withTimed.longTask()
set totrue
.- 从以下版本开始:
- 2.0.7
构造器概要
构造器 构造器 说明 LongTaskTimingHandlerInterceptor(io.micrometer.core.instrument.MeterRegistry registry, WebMvcTagsProvider tagsProvider)
Creates a newLongTaskTimingHandlerInterceptor
that will createLongTaskTimers
using the given registry.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex)
boolean
preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
构造器详细资料
LongTaskTimingHandlerInterceptor
public LongTaskTimingHandlerInterceptor(io.micrometer.core.instrument.MeterRegistry registry, WebMvcTagsProvider tagsProvider)
Creates a newLongTaskTimingHandlerInterceptor
that will createLongTaskTimers
using the given registry. Timers will be tagged using the giventagsProvider
.- 参数:
registry
- the registrytagsProvider
- the tags provider
方法详细资料
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception
- 指定者:
preHandle
在接口中org.springframework.web.servlet.HandlerInterceptor
- 抛出:
Exception
afterCompletion
public void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex) throws Exception
- 指定者:
afterCompletion
在接口中org.springframework.web.servlet.HandlerInterceptor
- 抛出:
Exception