public class TraceMain extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TraceMain.Stat |
| Modifier and Type | Field and Description |
|---|---|
static String[] |
EMPTY_PARAM |
static IHttpTrace |
http |
static ILoadController |
plController |
static IHttpTrace |
reactiveHttp |
static IReactiveSupport |
reactiveSupport |
| Constructor and Description |
|---|
TraceMain() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addMessage(String msg) |
static StringBuilder |
appendParentClassName(Class clazz,
StringBuilder sb) |
static void |
asyncPossibleInstanceInitInvoked(Object keyObject) |
static String |
buildClassHierarchyConcatString(Class clazz) |
static void |
callRunnableCallEnd(Object oRtn,
Object oLocalContext,
Throwable thr) |
static Object |
callRunnableCallInvoked(Object callRunnableObj) |
static void |
callRunnableInitInvoked(Object callRunnableObj) |
static void |
callRunnableInitInvoked(Object callRunnableObj,
boolean addStepToCtx,
boolean isIgnoreIfNoThreaded) |
static void |
capArgs(String className,
String methodName,
String methodDesc,
Object this1,
Object[] arg) |
static void |
capReturn(String className,
String methodName,
String methodDesc,
Object this1,
Object rtn) |
static void |
capThis(String className,
String methodDesc,
Object this0) |
static void |
dispatchAsyncServlet(Object asyncContext,
String url) |
static void |
endAsyncPossibleService(Object oRtn,
Object oLocalContext,
Throwable thr) |
static void |
endCanceledHttpService(TraceContext traceContext) |
static void |
endExceptionConstructor(String className,
String methodDesc,
Object this0) |
static void |
endHttpService(Object stat,
Throwable thr) |
static void |
endHttpServiceFinal(TraceContext ctx,
Object request,
Object response,
Throwable thr) |
static void |
endKafkaProducer(Object localContext,
Throwable thr) |
static void |
endLettuceCommand(Object localContext,
Throwable thr) |
static void |
endMethod(Object localContext,
Throwable thr) |
static void |
endRabbitPublish(Object localContext,
Throwable thr) |
static void |
endReactiveHttpService() |
static void |
endRequestAsyncStart(Object asyncContext) |
static void |
endSendRedisCommand(byte[] cmd,
byte[][] args,
Object localContext,
Throwable thr) |
static void |
endService(Object stat,
Object returnValue,
Throwable thr) |
static void |
executorServiceExecuted(Object callRunnable) |
static Runnable |
executorServiceGetTaskEnd(Runnable task) |
static void |
executorServiceSubmitted(Object callRunnable) |
static void |
hystrixPrepareInvoked(Object hystrixCommand) |
static boolean |
isStaticContents(String serviceName) |
static void |
jspServlet(Object[] arg) |
static void |
metering(XLogPack pack) |
static Object |
reject(Object stat,
Object req,
Object res) |
static void |
selfDispatchAsyncServlet(Object asyncContext) |
static void |
setRedisKey(byte[] barr,
Object key) |
static void |
setSpringControllerName(String name) |
static void |
setStatus(int httpStatus) |
static void |
setTraceJedisHostPort(String host,
int port) |
static void |
springAsyncDetermineExecutor(Method m) |
static void |
springAsyncExecutionSubmit(Object _this,
Callable callable) |
static Object |
startAsyncPossibleService(Object keyObject,
String fullName,
String className,
String methodName,
String methodDesc,
Object _this,
Object[] arg) |
static void |
startExceptionHandler(String className,
String methodName,
String methodDesc,
Object this1,
Object[] args) |
static Object |
startHttpFilter(Object req,
Object res) |
static Object |
startHttpService(Object req,
Object res) |
static Object |
startKafkaProducer(Object producerConfig,
String topic) |
static Object |
startLettuceCommand(Object channel,
Object redisCommand) |
static Object |
startMethod(int hash,
String classMethod) |
static Object |
startRabbitPublish(String exchange,
String routingKey) |
static void |
startReactiveHttpService(Object exchange) |
static Object |
startReactiveHttpServiceReturn(Object mono) |
static void |
startReactiveInit(Object obj) |
static Object |
startSendRedisCommand() |
static Object |
startService(String name,
String className,
String methodName,
String methodDesc,
Object _this,
Object[] arg,
byte xType) |
static void |
startSpringControllerMethod(String className,
String methodName,
String methodDesc,
Object this1,
Object[] arg) |
static XLogPack |
txperf(long endtime,
long txid,
int service_hash,
String serviceName,
int elapsed,
int cpu,
int sqlCount,
int sqlTime,
String remoteAddr,
String error,
long visitor) |
static Callable |
wrap1stParamAsWrTaskCallable(Callable callable) |
public static final String[] EMPTY_PARAM
public static IHttpTrace http
public static IHttpTrace reactiveHttp
public static IReactiveSupport reactiveSupport
public static ILoadController plController
public static void startReactiveInit(Object obj)
public static void startReactiveHttpService(Object exchange)
public static void endReactiveHttpService()
public static void endCanceledHttpService(TraceContext traceContext)
public static void endHttpServiceFinal(TraceContext ctx, Object request, Object response, Throwable thr)
public static void metering(XLogPack pack)
public static boolean isStaticContents(String serviceName)
public static Object startService(String name, String className, String methodName, String methodDesc, Object _this, Object[] arg, byte xType)
public static void capArgs(String className, String methodName, String methodDesc, Object this1, Object[] arg)
public static void jspServlet(Object[] arg)
public static void capReturn(String className, String methodName, String methodDesc, Object this1, Object rtn)
public static void setSpringControllerName(String name)
public static void startSpringControllerMethod(String className, String methodName, String methodDesc, Object this1, Object[] arg)
public static void setStatus(int httpStatus)
public static XLogPack txperf(long endtime, long txid, int service_hash, String serviceName, int elapsed, int cpu, int sqlCount, int sqlTime, String remoteAddr, String error, long visitor)
public static void addMessage(String msg)
public static void endRequestAsyncStart(Object asyncContext)
public static void selfDispatchAsyncServlet(Object asyncContext)
public static void asyncPossibleInstanceInitInvoked(Object keyObject)
public static Object startAsyncPossibleService(Object keyObject, String fullName, String className, String methodName, String methodDesc, Object _this, Object[] arg)
public static void endAsyncPossibleService(Object oRtn, Object oLocalContext, Throwable thr)
public static void springAsyncExecutionSubmit(Object _this, Callable callable)
public static void springAsyncDetermineExecutor(Method m)
public static void executorServiceSubmitted(Object callRunnable)
public static void executorServiceExecuted(Object callRunnable)
public static void callRunnableCallEnd(Object oRtn, Object oLocalContext, Throwable thr)
public static void hystrixPrepareInvoked(Object hystrixCommand)
public static void callRunnableInitInvoked(Object callRunnableObj, boolean addStepToCtx, boolean isIgnoreIfNoThreaded)
public static void callRunnableInitInvoked(Object callRunnableObj)
public static void endExceptionConstructor(String className, String methodDesc, Object this0)
public static StringBuilder appendParentClassName(Class clazz, StringBuilder sb)
public static void startExceptionHandler(String className, String methodName, String methodDesc, Object this1, Object[] args)
public static void setTraceJedisHostPort(String host, int port)
public static void setRedisKey(byte[] barr,
Object key)
public static Object startSendRedisCommand()
public static void endSendRedisCommand(byte[] cmd,
byte[][] args,
Object localContext,
Throwable thr)
Copyright © 2021. All rights reserved.