Uses of Interface
org.aoju.bus.tracer.Backend
Packages that use Backend
Package
Description
调用链路追踪
链路实现类
调用拦截处理
servlet相关实现
spring 上下文处理
spring http实现处理
spring web实现处理
追踪线程处理
-
Uses of Backend in org.aoju.bus.tracer
Methods in org.aoju.bus.tracer that return BackendModifier and TypeMethodDescriptionstatic BackendTracer.getBackend()protected static BackendTracer.getBackend(Resolver resolver) 返回Backend类路径上必须只有一个Tracer实现 对该方法的调用可能最初会阻塞以使用ServiceLoader查找实现 从具有不同类加载器上下文的多个线程对该方法的调用最初可能很慢 因为高速缓存写入可能在并发情况下互相覆盖,并且某些类加载器上下文可能需要多次查找,允许查找机制完全避免同步 TODO:如果运行嵌套的类加载器环境(例如servlet容器),并且Tracee Api位于顶层 类加载器中,而Tracee实现位于子类加载器中,则子类加载器可能不会卸载*直到出现内存不足的情况(因为SoftReference将BackendProvider保留在内存中) 可以将SoftReference更改为WeakReference,但让TraceeBackend对它的TraceeBackendProvider保持强引用Methods in org.aoju.bus.tracer with parameters of type BackendModifier and TypeMethodDescriptionstatic voidBuilder.generateInvocationIdIfNecessary(Backend backend) static voidBuilder.generateSessionIdIfNecessary(Backend backend, String sessionId) -
Uses of Backend in org.aoju.bus.tracer.backend
Classes in org.aoju.bus.tracer.backend that implement BackendMethods in org.aoju.bus.tracer.backend that return BackendModifier and TypeMethodDescriptionfinal BackendSlf4jTraceBackendProvider.provideBackend()TraceBackendProvider.provideBackend() -
Uses of Backend in org.aoju.bus.tracer.binding.apache.cxf.interceptor
Fields in org.aoju.bus.tracer.binding.apache.cxf.interceptor declared as BackendModifier and TypeFieldDescriptionprotected final BackendAbstractTraceInInterceptor.backendprotected final BackendAbstractTraceInInterceptor.backendprotected final BackendAbstractTraceOutInterceptor.backendprotected final BackendAbstractTraceOutInterceptor.backendConstructors in org.aoju.bus.tracer.binding.apache.cxf.interceptor with parameters of type BackendModifierConstructorDescriptionTraceRequestInInterceptor(Backend backend) TraceRequestInInterceptor(Backend backend, String profile) TraceRequestOutInterceptor(Backend backend) TraceRequestOutInterceptor(Backend backend, String profile) TraceResponseInInterceptor(Backend backend) TraceResponseInInterceptor(Backend backend, String profile) TraceResponseOutInterceptor(Backend backend) TraceResponseOutInterceptor(Backend backend, String profile) -
Uses of Backend in org.aoju.bus.tracer.binding.servlet
Constructors in org.aoju.bus.tracer.binding.servlet with parameters of type BackendModifierConstructorDescriptionprotectedTraceServletRequestListener(Backend backend, HttpHeaderTransport transportSerialization) protectedTraceSessionListener(Backend backend) -
Uses of Backend in org.aoju.bus.tracer.binding.spring.context
Constructors in org.aoju.bus.tracer.binding.spring.context with parameters of type BackendModifierConstructorDescriptionPostTpicAsyncBeanPostProcessor(Executor executor, Backend backend) PreTpicAsyncBeanPostProcessor(Executor executor, Backend backend) -
Uses of Backend in org.aoju.bus.tracer.binding.spring.http
Constructors in org.aoju.bus.tracer.binding.spring.http with parameters of type BackendModifierConstructorDescriptionTraceClientHttpRequestInterceptor(Backend backend, HttpHeaderTransport transportSerialization, String profile) -
Uses of Backend in org.aoju.bus.tracer.binding.spring.web
Constructors in org.aoju.bus.tracer.binding.spring.web with parameters of type Backend -
Uses of Backend in org.aoju.bus.tracer.thread
Methods in org.aoju.bus.tracer.thread that return Backend