类 StatisticsInfoEnhancer
java.lang.Object
cn.xusc.trace.enhance.StatisticsInfoEnhancer
- 所有已实现的接口:
InfoEnhancer,Closeable,AutoCloseable
统计信息增强器
模版抽象统计,需子类定制实现
ps: 只需实现enhance(EnhanceInfo)方法,
因为里面已经包含所有信息了,并且对应增强语意
ps1: 当前类统一实现了关闭钩子;
如果子类需要确保关闭有序性,请自定义标记CloseOrder.value()顺序值
- 从以下版本开始:
- 1.0
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclose()protected abstract EnhanceInfodoEnhance(EnhanceInfo eInfo) 子类增强enhance(EnhanceInfo eInfo) 信息增强setWriteInfo(EnhanceInfo eInfo) 设置写出消息protected abstract StringshowInfo()显示信息
-
构造器详细资料
-
StatisticsInfoEnhancer
public StatisticsInfoEnhancer()默认抽象构造
-
-
方法详细资料
-
enhance
从接口复制的说明:InfoEnhancer信息增强- 指定者:
enhance在接口中InfoEnhancer- 参数:
eInfo- 增强前信息- 返回:
- 增强后信息
-
setWriteInfo
从接口复制的说明:InfoEnhancer设置写出消息- 指定者:
setWriteInfo在接口中InfoEnhancer- 参数:
eInfo- 增强信息- 返回:
- 增强信息
-
close
public void close()- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable
-
doEnhance
子类增强- 参数:
eInfo- 增强前消息- 返回:
- 增强后消息
-
showInfo
显示信息- 返回:
- 具体显示消息
-