public class RequestTracker
extends java.lang.Object
| 构造器和说明 |
|---|
RequestTracker() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addHandler(RequestTrackingHandler handler)
应用注册自定义监听。
|
static void |
track(javax.servlet.http.HttpServletRequest request,
java.lang.Object handler)
Controller埋点。
|
static void |
trackRest(javax.ws.rs.container.ContainerRequestContext request,
javax.servlet.http.HttpServletRequest req,
java.lang.String loginName,
long dt)
埋点记录Rest请求。
|
static void |
trackUserAgent(javax.servlet.http.HttpServletRequest request,
java.lang.Long logonLogId)
埋点记录UserAgent
|
static void |
trackV3xAjax(javax.servlet.http.HttpServletRequest request,
java.lang.String serviceName,
java.lang.String methodName,
long startTime)
V3x的Ajax埋点。
|
public static void track(javax.servlet.http.HttpServletRequest request,
java.lang.Object handler)
request - handler - public static void trackV3xAjax(javax.servlet.http.HttpServletRequest request,
java.lang.String serviceName,
java.lang.String methodName,
long startTime)
request - serviceName - methodName - startTime - public static void trackUserAgent(javax.servlet.http.HttpServletRequest request,
java.lang.Long logonLogId)
request - logonLogId - public static void trackRest(javax.ws.rs.container.ContainerRequestContext request,
javax.servlet.http.HttpServletRequest req,
java.lang.String loginName,
long dt)
request - rest的ContainerRequestContextreq - rest对于的HTTP Request。loginName - 登录名dt - 耗时public static void addHandler(RequestTrackingHandler handler) throws BusinessException
RequestTracker.addHandler(new AbstractRequestTrackingHandler(102) {handler - 监听实现。BusinessException