Class ZipkinTraceServiceImpl

java.lang.Object
icu.easyj.core.trace.impls.ZipkinTraceServiceImpl
All Implemented Interfaces:
TraceService

@LoadLevel(name="zipkin", order=2, validators=ZipkinTraceServiceValidate.class) @DependsOnClass(brave.Tracer.class) public class ZipkinTraceServiceImpl extends Object implements TraceService
基于 Tracer 的追踪服务
Author:
wangliang181230
  • Constructor Details

    • ZipkinTraceServiceImpl

      public ZipkinTraceServiceImpl()
  • Method Details

    • canTrace

      public boolean canTrace()
      Description copied from interface: TraceService
      判断当前是否可以执行追踪
      Specified by:
      canTrace in interface TraceService
      Returns:
      true=可以 | false=不可以
    • put

      public void put(String key, String value)
      Description copied from interface: TraceService
      设置追踪内容
      Specified by:
      put in interface TraceService
      Parameters:
      key - 键
      value - 值
    • remove

      public void remove(String key)
      Description copied from interface: TraceService
      移除追踪内容
      Specified by:
      remove in interface TraceService
      Parameters:
      key - 键
    • clear

      public void clear()
      Description copied from interface: TraceService
      清空追踪内容
      Specified by:
      clear in interface TraceService