Interface TraceService

All Known Implementing Classes:
MDCTraceServiceImpl, ZipkinTraceServiceImpl

public interface TraceService
追踪接口
Author:
wangliang181230
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    判断当前是否可以执行追踪
    void
    清空追踪内容
    void
    put(String key, String value)
    设置追踪内容
    default void
    批量设置追踪内容
    void
    移除追踪内容
    default void
    remove(String... keys)
    移除追踪内容
    default void
    移除追踪内容
  • Method Details

    • canTrace

      default boolean canTrace()
      判断当前是否可以执行追踪
      Returns:
      true=可以 | false=不可以
    • put

      void put(String key, String value)
      设置追踪内容
      Parameters:
      key - 键
      value - 值
    • put

      default void put(Map<String,String> map)
      批量设置追踪内容
      Parameters:
      map - 键值对
    • remove

      void remove(String key)
      移除追踪内容
      Parameters:
      key - 键
    • remove

      default void remove(String... keys)
      移除追踪内容
      Parameters:
      keys - 键
    • remove

      default void remove(Collection<String> keys)
      移除追踪内容
      Parameters:
      keys - 键
    • clear

      void clear()
      清空追踪内容