- AbstractClientTracer - com.alipay.common.tracer.core.tracer中的类
-
AbstractClientTracer
- AbstractClientTracer(String) - 类 的构造器com.alipay.common.tracer.core.tracer.AbstractClientTracer
-
- AbstractDigestSpanEncoder - com.alipay.common.tracer.core.middleware.parent中的类
-
- AbstractDigestSpanEncoder() - 类 的构造器com.alipay.common.tracer.core.middleware.parent.AbstractDigestSpanEncoder
-
- AbstractDiskReporter - com.alipay.common.tracer.core.reporter.digest中的类
-
AbstractDiskReporter
持久化抽象类,摘要持久化和统计持久化
- AbstractDiskReporter() - 类 的构造器com.alipay.common.tracer.core.reporter.digest.AbstractDiskReporter
-
- AbstractReporter - com.alipay.common.tracer.core.reporter.facade中的类
-
AbstractDiskReporter
持久化抽象类,摘要持久化和统计持久化
- AbstractReporter() - 类 的构造器com.alipay.common.tracer.core.reporter.facade.AbstractReporter
-
- AbstractRollingFileAppender - com.alipay.common.tracer.core.appender.file中的类
-
- AbstractRollingFileAppender(String, boolean) - 类 的构造器com.alipay.common.tracer.core.appender.file.AbstractRollingFileAppender
-
- AbstractRollingFileAppender(String, int, boolean) - 类 的构造器com.alipay.common.tracer.core.appender.file.AbstractRollingFileAppender
-
- AbstractSequencer - com.alipay.disruptor中的类
-
Base class for the various sequencer types (single/multi).
- AbstractSequencer(int, WaitStrategy) - 类 的构造器com.alipay.disruptor.AbstractSequencer
-
Create with the specified buffer size and wait strategy.
- AbstractServerTracer - com.alipay.common.tracer.core.tracer中的类
-
AbstractServerTracer
- AbstractServerTracer(String) - 类 的构造器com.alipay.common.tracer.core.tracer.AbstractServerTracer
-
- AbstractSofaTracerStatisticReporter - com.alipay.common.tracer.core.reporter.stat中的类
-
AbstractSofaTracerStatisticReporter
- AbstractSofaTracerStatisticReporter(String, String, String) - 类 的构造器com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- AbstractSofaTracerStatisticReporter(String, long, int, String, String) - 类 的构造器com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- AbstractTextB3Formatter - com.alipay.common.tracer.core.registry中的类
-
- AbstractTextB3Formatter() - 类 的构造器com.alipay.common.tracer.core.registry.AbstractTextB3Formatter
-
- AbstractTextFormatter - com.alipay.common.tracer.core.registry中的类
-
AbstractTextFormatter
- AbstractTextFormatter() - 类 的构造器com.alipay.common.tracer.core.registry.AbstractTextFormatter
-
- AbstractTracer - com.alipay.common.tracer.core.tracer中的类
-
AbstractTracer
- AbstractTracer(String) - 类 的构造器com.alipay.common.tracer.core.tracer.AbstractTracer
-
- AbstractTracer(String, boolean, boolean) - 类 的构造器com.alipay.common.tracer.core.tracer.AbstractTracer
-
- add(Sequence) - 类 中的方法com.alipay.disruptor.SequenceGroup
-
- addAndGet(long) - 类 中的方法com.alipay.disruptor.FixedSequenceGroup
-
Not supported.
- addAndGet(long) - 类 中的方法com.alipay.disruptor.Sequence
-
Atomically add the supplied value.
- addAppender(String, TraceAppender, SpanEncoder) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- addBizBaggage(Map<String, String>) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- addGatingSequences(Sequence...) - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
- addGatingSequences(Sequence...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Add the specified gating sequences to this instance of the Disruptor.
- addGatingSequences(Sequence...) - 接口 中的方法com.alipay.disruptor.Sequencer
-
Add the specified gating sequences to this instance of the Disruptor.
- addKey(String, String) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatMapKey
-
- addObservation(long) - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Add an observation to the histogram and increment the counter for the interval it matches.
- addObservations(Histogram) - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Add observations from another Histogram into this one.
- addReference(String, SpanContext) - 类 中的方法com.alipay.common.tracer.core.SofaTracer.SofaTracerSpanBuilder
-
- addReporter(Reporter) - 类 中的方法com.alipay.common.tracer.core.reporter.composite.SofaTracerCompositeDigestReporterImpl
-
- addSlot(String) - 类 中的方法com.alipay.common.tracer.core.span.CommonLogSpan
-
往 Slots 中增加一项需要打印的内容
- addSlots(List<String>) - 类 中的方法com.alipay.common.tracer.core.span.CommonLogSpan
-
添加 slot 列表
- addSpanReportListener(SpanReportListener) - 类 中的静态方法com.alipay.common.tracer.core.listener.SpanReportListenerHolder
-
- addSpanReportListeners(List<SpanReportListener>) - 类 中的静态方法com.alipay.common.tracer.core.listener.SpanReportListenerHolder
-
- addStat(StatKey, long...) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
默认只提供累加的统计方法
向槽中更新数据 前面是唯一的key,后面是数值列 统计计算会对不同key的数值列进行加和
- addStatReporter(SofaTracerStatisticReporter) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterManager
-
保存统计 Reporter 实例
- addSysBaggage(Map<String, String>) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- addWhileRunning(Cursored, Sequence) - 类 中的方法com.alipay.disruptor.SequenceGroup
-
Adds a sequence to the sequence group after threads have started to publish to
the Disruptor.
- after(EventHandler<T>...) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Create a group of event handlers to be used as a dependency.
- after(EventProcessor...) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Create a group of event processors to be used as a dependency.
- AggregateEventHandler<T> - com.alipay.disruptor中的类
-
An aggregate collection of
EventHandlers that get called in sequence for each event.
- AggregateEventHandler(EventHandler<T>...) - 类 的构造器com.alipay.disruptor.AggregateEventHandler
-
Construct an aggregate collection of
EventHandlers to be called in sequence.
- alert() - 接口 中的方法com.alipay.disruptor.SequenceBarrier
-
Alert the
EventProcessors of a status change and stay in this status until cleared.
- AlertException - com.alipay.disruptor中的异常错误
-
- AND - 类 中的静态变量com.alipay.common.tracer.core.utils.StringUtils
-
- and(EventHandlerGroup<T>) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Create a new event handler group that combines the consumers in this group with otherHandlerGroup.
- and(EventProcessor...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Create a new event handler group that combines the handlers in this group with processors.
- AND_CHARACTER - 类 中的静态变量com.alipay.common.tracer.core.utils.StringUtils
-
- AND_SEPARATOR - 类 中的静态变量com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- AND_SEPARATOR_ESCAPE - 类 中的静态变量com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(String, Object) - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- append(String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(long) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(long, String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(long, char) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(String, String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(int) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(char) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(Map<String, String>) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- append(String) - 类 中的方法com.alipay.common.tracer.core.appender.file.AbstractRollingFileAppender
-
- append(String) - 类 中的方法com.alipay.common.tracer.core.appender.file.CompositeTraceAppender
-
- append(String, boolean) - 类 中的方法com.alipay.common.tracer.core.appender.file.LoadTestAwareAppender
-
- append(String) - 类 中的方法com.alipay.common.tracer.core.appender.file.LoadTestAwareAppender
-
- append(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonAppenderManager
-
- append(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- append(String) - 接口 中的方法com.alipay.common.tracer.core.appender.TraceAppender
-
添加要被输出的 log 文件
- appendBegin() - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- appendBegin(String, Object) - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- appendEnd() - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- appendEnd(boolean) - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- appendEnd(String, Object) - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- appendEnd(String, Object, boolean) - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- appendEnd(int) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- appendEnd(String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- appendEnd(long) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- appendEnd(char) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- appendEnd(Map<String, String>) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- appender - 类 中的变量com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
输出器
- appendEscape(String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
将字符串中分隔符变成对应转义字符
- appendEscapeEnd(String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
将字符串中分隔符变成对应转义字符
- appendEscapeRaw(String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
将字符串中分隔符变成对应转义字符
- appendRaw(String) - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- ARRAY_SEPARATOR - 类 中的静态变量com.alipay.common.tracer.core.span.SofaTracerSpan
-
- arrayToString(Object[], char, String, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
- asChildOf(SpanContext) - 类 中的方法com.alipay.common.tracer.core.SofaTracer.SofaTracerSpanBuilder
-
- asChildOf(Span) - 类 中的方法com.alipay.common.tracer.core.SofaTracer.SofaTracerSpanBuilder
-
- asSequenceBarrier() - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Create a dependency barrier for the processors in this group.
- AssertUtils - com.alipay.common.tracer.core.utils中的类
-
AssertUtils
- AssertUtils() - 类 的构造器com.alipay.common.tracer.core.utils.AssertUtils
-
- AsyncCommonAppenderManager - com.alipay.common.tracer.core.appender.manager中的类
-
SelfLog专用
- AsyncCommonAppenderManager(int, int, String) - 类 的构造器com.alipay.common.tracer.core.appender.manager.AsyncCommonAppenderManager
-
- AsyncCommonAppenderManager(int, String) - 类 的构造器com.alipay.common.tracer.core.appender.manager.AsyncCommonAppenderManager
-
- AsyncCommonDigestAppenderManager - com.alipay.common.tracer.core.appender.manager中的类
-
- AsyncCommonDigestAppenderManager(int, int) - 类 的构造器com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- AsyncCommonDigestAppenderManager(int) - 类 的构造器com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- awaitTermination(long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- call() - 类 中的方法com.alipay.common.tracer.core.async.SofaTracerCallable
-
- ceilingNextPowerOfTwo(int) - 类 中的静态方法com.alipay.disruptor.util.Util
-
Calculate the next power of 2, greater than or equal to x.
- checkAlert() - 接口 中的方法com.alipay.disruptor.SequenceBarrier
-
Check if an alert has been raised and throw an
AlertException if it has.
- checkBaggageLength(SofaTracerSpan, String, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- claim(long) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- claim(long) - 接口 中的方法com.alipay.disruptor.Sequencer
-
Claim a specific sequence.
- claim(long) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- claimAndGetPreallocated(long) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Sets the cursor to a specific sequence and returns the preallocated entry that is stored there.
- cleanPath(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
- cleanup() - 类 中的方法com.alipay.common.tracer.core.appender.file.CompositeTraceAppender
-
- cleanup() - 类 中的方法com.alipay.common.tracer.core.appender.file.LoadTestAwareAppender
-
- cleanup() - 类 中的方法com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
清理日志
- cleanup() - 接口 中的方法com.alipay.common.tracer.core.appender.TraceAppender
-
清理日志
- clear() - 接口 中的方法com.alipay.common.tracer.core.context.trace.SofaTraceContext
-
Clear current thread local span
- clear() - 类 中的方法com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- clear() - 类 中的静态方法com.alipay.common.tracer.core.listener.SpanReportListenerHolder
-
- clear(long[]) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatValues
-
打印完毕后对槽清空
由于在打印期间值可能已经被更新,所以传入需要被clear的数值数组,减去已被打印的值
(所有操作需满足CAS机制)
- clear() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Clear the list of interval counters
- CLEAR_STAT_KEY_THRESHOLD - 类 中的静态变量com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterManager
-
阈值,如果统计日志的数据(map格式)key个数超过该值,则清空map,非 final 为了可测性
- clearAlert() - 接口 中的方法com.alipay.disruptor.SequenceBarrier
-
Clear the current alert status.
- CLIENT_RECV_EVENT_VALUE - 类 中的静态变量com.alipay.common.tracer.core.span.LogData
-
cr - Client Receive.
- CLIENT_SEND_EVENT_VALUE - 类 中的静态变量com.alipay.common.tracer.core.span.LogData
-
cs - Client Sent.
- clientReceive(String) - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
客户端接收响应
- clientSend(String) - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
注意:生成的 Span 未放入线程上下文中
在发生一次网络调用之前。
- cloneInstance() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
clone 一个当前模型
- cloneInstance() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- close() - 类 中的方法com.alipay.common.tracer.core.reporter.facade.AbstractReporter
-
- close() - 接口 中的方法com.alipay.common.tracer.core.reporter.facade.Reporter
-
关闭输出 span 的能力
- close() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- close() - 接口 中的方法com.alipay.common.tracer.core.reporter.stat.SofaTracerStatisticReporter
-
关闭打印能力
- close() - 接口 中的方法com.alipay.common.tracer.core.samplers.Sampler
-
Release any resources used by the sampler.
- close() - 类 中的方法com.alipay.common.tracer.core.samplers.SofaTracerPercentageBasedSampler
-
- close() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- close() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- collectionToDelimitedString(Collection<?>, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
Convert a Collection into a delimited String (e.g.
- collectionToDelimitedString(Collection<?>, String, String, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
- com.alipay.common.tracer.core - 程序包 com.alipay.common.tracer.core
-
- com.alipay.common.tracer.core.appender - 程序包 com.alipay.common.tracer.core.appender
-
- com.alipay.common.tracer.core.appender.builder - 程序包 com.alipay.common.tracer.core.appender.builder
-
- com.alipay.common.tracer.core.appender.config - 程序包 com.alipay.common.tracer.core.appender.config
-
- com.alipay.common.tracer.core.appender.encoder - 程序包 com.alipay.common.tracer.core.appender.encoder
-
- com.alipay.common.tracer.core.appender.file - 程序包 com.alipay.common.tracer.core.appender.file
-
- com.alipay.common.tracer.core.appender.info - 程序包 com.alipay.common.tracer.core.appender.info
-
- com.alipay.common.tracer.core.appender.manager - 程序包 com.alipay.common.tracer.core.appender.manager
-
- com.alipay.common.tracer.core.appender.self - 程序包 com.alipay.common.tracer.core.appender.self
-
- com.alipay.common.tracer.core.async - 程序包 com.alipay.common.tracer.core.async
-
- com.alipay.common.tracer.core.configuration - 程序包 com.alipay.common.tracer.core.configuration
-
- com.alipay.common.tracer.core.constants - 程序包 com.alipay.common.tracer.core.constants
-
- com.alipay.common.tracer.core.context.span - 程序包 com.alipay.common.tracer.core.context.span
-
- com.alipay.common.tracer.core.context.trace - 程序包 com.alipay.common.tracer.core.context.trace
-
- com.alipay.common.tracer.core.exception - 程序包 com.alipay.common.tracer.core.exception
-
- com.alipay.common.tracer.core.extensions - 程序包 com.alipay.common.tracer.core.extensions
-
- com.alipay.common.tracer.core.generator - 程序包 com.alipay.common.tracer.core.generator
-
- com.alipay.common.tracer.core.holder - 程序包 com.alipay.common.tracer.core.holder
-
- com.alipay.common.tracer.core.listener - 程序包 com.alipay.common.tracer.core.listener
-
- com.alipay.common.tracer.core.middleware.parent - 程序包 com.alipay.common.tracer.core.middleware.parent
-
- com.alipay.common.tracer.core.mock - 程序包 com.alipay.common.tracer.core.mock
-
- com.alipay.common.tracer.core.registry - 程序包 com.alipay.common.tracer.core.registry
-
- com.alipay.common.tracer.core.reporter.common - 程序包 com.alipay.common.tracer.core.reporter.common
-
- com.alipay.common.tracer.core.reporter.composite - 程序包 com.alipay.common.tracer.core.reporter.composite
-
- com.alipay.common.tracer.core.reporter.digest - 程序包 com.alipay.common.tracer.core.reporter.digest
-
- com.alipay.common.tracer.core.reporter.digest.manager - 程序包 com.alipay.common.tracer.core.reporter.digest.manager
-
- com.alipay.common.tracer.core.reporter.facade - 程序包 com.alipay.common.tracer.core.reporter.facade
-
- com.alipay.common.tracer.core.reporter.stat - 程序包 com.alipay.common.tracer.core.reporter.stat
-
- com.alipay.common.tracer.core.reporter.stat.manager - 程序包 com.alipay.common.tracer.core.reporter.stat.manager
-
- com.alipay.common.tracer.core.reporter.stat.model - 程序包 com.alipay.common.tracer.core.reporter.stat.model
-
- com.alipay.common.tracer.core.reporter.type - 程序包 com.alipay.common.tracer.core.reporter.type
-
- com.alipay.common.tracer.core.samplers - 程序包 com.alipay.common.tracer.core.samplers
-
- com.alipay.common.tracer.core.span - 程序包 com.alipay.common.tracer.core.span
-
- com.alipay.common.tracer.core.tags - 程序包 com.alipay.common.tracer.core.tags
-
- com.alipay.common.tracer.core.tracer - 程序包 com.alipay.common.tracer.core.tracer
-
- com.alipay.common.tracer.core.utils - 程序包 com.alipay.common.tracer.core.utils
-
- com.alipay.disruptor - 程序包 com.alipay.disruptor
-
- com.alipay.disruptor.collections - 程序包 com.alipay.disruptor.collections
-
- com.alipay.disruptor.dsl - 程序包 com.alipay.disruptor.dsl
-
- com.alipay.disruptor.util - 程序包 com.alipay.disruptor.util
-
- CommonLogSpan - com.alipay.common.tracer.core.span中的类
-
CommonLogSpan
主要为了记录具体的顺序数据
之所以要新创建一个对象,主要是为了区分 CommonLogSpan 和日常摘要等的打印
com.alipay.common.tracer.core.span.LogData#EVENT_COMMON_TYPE_VALUE
- CommonLogSpan(SofaTracer, long, String, SofaTracerSpanContext, Map<String, ?>) - 类 的构造器com.alipay.common.tracer.core.span.CommonLogSpan
-
- CommonLogSpan(SofaTracer, long, List<SofaTracerSpanReferenceRelationship>, String, SofaTracerSpanContext, Map<String, ?>) - 类 的构造器com.alipay.common.tracer.core.span.CommonLogSpan
-
- CommonSpanEncoder - com.alipay.common.tracer.core.reporter.common中的类
-
CommonSpanEncoder
客户端错误和服务端错误均打印在同一个文件中
注意是无状态实例:多个日志打印共用的一个实例
- CommonSpanEncoder() - 类 的构造器com.alipay.common.tracer.core.reporter.common.CommonSpanEncoder
-
- CommonSpanTags - com.alipay.common.tracer.core.span中的类
-
一些通用的 SpanTags
- CommonSpanTags() - 类 的构造器com.alipay.common.tracer.core.span.CommonSpanTags
-
- CommonTracerManager - com.alipay.common.tracer.core.reporter.common中的类
-
CommonTracerManager
- CommonTracerManager() - 类 的构造器com.alipay.common.tracer.core.reporter.common.CommonTracerManager
-
- CommonUtils - com.alipay.common.tracer.core.utils中的类
-
CommonUtils
- CommonUtils() - 类 的构造器com.alipay.common.tracer.core.utils.CommonUtils
-
- compareAndSet(long, long) - 类 中的方法com.alipay.disruptor.FixedSequenceGroup
-
Not supported.
- compareAndSet(long, long) - 类 中的方法com.alipay.disruptor.Sequence
-
Perform a compare and set operation on the sequence.
- COMPOSITE_REPORTER - 接口 中的静态变量com.alipay.common.tracer.core.reporter.facade.Reporter
-
组合类型
- CompositeTraceAppender - com.alipay.common.tracer.core.appender.file中的类
-
CompositeTraceAppender
- CompositeTraceAppender() - 类 的构造器com.alipay.common.tracer.core.appender.file.CompositeTraceAppender
-
- ConsumerExceptionHandler - com.alipay.common.tracer.core.appender.manager中的类
-
- ConsumerExceptionHandler() - 类 的构造器com.alipay.common.tracer.core.appender.manager.ConsumerExceptionHandler
-
- ConsumerThreadFactory - com.alipay.common.tracer.core.appender.manager中的类
-
- ConsumerThreadFactory() - 类 的构造器com.alipay.common.tracer.core.appender.manager.ConsumerThreadFactory
-
- contains(String) - 接口 中的方法com.alipay.common.tracer.core.configuration.SofaTracerExternalConfiguration
-
- context() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- countMatches(String, char) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
对指定的字符串中出现的字符进行计数
- create(ProducerType, EventFactory<E>, int, WaitStrategy) - 类 中的静态方法com.alipay.disruptor.RingBuffer
-
Create a new Ring Buffer with the specified producer type (SINGLE or MULTI)
- createEventProcessor(RingBuffer<T>, Sequence[]) - 接口 中的方法com.alipay.disruptor.dsl.EventProcessorFactory
-
Create a new event processor that gates on barrierSequences.
- createLoadTestAwareTimedRollingFileAppender(String, boolean) - 类 中的静态方法com.alipay.common.tracer.core.appender.file.LoadTestAwareAppender
-
- createLoadTestAwareTimedRollingFileAppender(String, String, String) - 类 中的静态方法com.alipay.common.tracer.core.appender.file.LoadTestAwareAppender
-
- createMultiProducer(EventFactory<E>, int, WaitStrategy) - 类 中的静态方法com.alipay.disruptor.RingBuffer
-
Create a new multiple producer RingBuffer with the specified wait strategy.
- createMultiProducer(EventFactory<E>, int) - 类 中的静态方法com.alipay.disruptor.RingBuffer
-
- createSingleProducer(EventFactory<E>, int, WaitStrategy) - 类 中的静态方法com.alipay.disruptor.RingBuffer
-
Create a new single producer RingBuffer with the specified wait strategy.
- createSingleProducer(EventFactory<E>, int) - 类 中的静态方法com.alipay.disruptor.RingBuffer
-
- CURR_APP_TAG - 类 中的静态变量com.alipay.common.tracer.core.tags.SpanTags
-
当前应用名称
- CURRENT_THREAD_NAME - 类 中的静态变量com.alipay.common.tracer.core.span.CommonSpanTags
-
当前线程名字
- CURRENT_ZONE - 类 中的静态变量com.alipay.common.tracer.core.utils.TracerUtils
-
- currentTime() - 类 中的静态方法com.alipay.common.tracer.core.appender.self.Timestamp
-
- cursor - 类 中的变量com.alipay.disruptor.AbstractSequencer
-
- Cursored - com.alipay.disruptor中的接口
-
Implementors of this interface must provide a single long value
that represents their current cursor value.
- gatingSequences - 类 中的变量com.alipay.disruptor.AbstractSequencer
-
- generate() - 类 中的静态方法com.alipay.common.tracer.core.generator.TraceIdGenerator
-
- generateClientStatReporter() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractServerTracer
-
- generateClientStatReporter() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- generateReporter(AbstractSofaTracerStatisticReporter, String, String, String, SpanEncoder<SofaTracerSpan>) - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- generateServerStatReporter() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractClientTracer
-
- generateServerStatReporter() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- genSeverSpanInstance(long, String, SofaTracerSpanContext, Map<String, ?>) - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- get(long) - 接口 中的方法com.alipay.disruptor.DataProvider
-
- get(long) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Get the event for a given sequence in the RingBuffer.
- get() - 类 中的方法com.alipay.disruptor.FixedSequenceGroup
-
Get the minimum sequence value for the group.
- get(long) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Get the event for a given sequence in the RingBuffer.
- get() - 类 中的方法com.alipay.disruptor.Sequence
-
Perform a volatile read of this sequence's value.
- get() - 类 中的方法com.alipay.disruptor.SequenceGroup
-
Get the minimum sequence value for the group.
- getAddressFromDirectByteBuffer(ByteBuffer) - 类 中的静态方法com.alipay.disruptor.util.Util
-
Gets the address value for the memory that backs a direct byte buffer.
- getAppender(String) - 类 中的方法com.alipay.common.tracer.core.appender.file.CompositeTraceAppender
-
- getBaggageItem(String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
默认设置和读取的都是业务 baggage
- getBaggageMaxLength() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- getBarrierFor(EventHandler<T>) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
- getBizBaggage() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getBizBaggageItem(String) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getBizSerializedBaggage() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
将 Tracer 中的穿透属性序列化成一个 String
此方法一般是 Tracer 内部或者直接集成 Tracer 的中间件使用
- getBufferSize() - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
- getBufferSize() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
The capacity of the data structure to hold entries.
- getBufferSize() - 类 中的方法com.alipay.disruptor.RingBuffer
-
The size of the buffer.
- getBufferSize() - 接口 中的方法com.alipay.disruptor.Sequenced
-
The capacity of the data structure to hold entries.
- getChildContextIndex() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getClientDigestEncoder() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractServerTracer
-
- getClientDigestEncoder() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getClientDigestReporterLogName() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractServerTracer
-
- getClientDigestReporterLogName() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getClientDigestReporterLogNameKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractServerTracer
-
- getClientDigestReporterLogNameKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getClientDigestReporterRollingKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractServerTracer
-
- getClientDigestReporterRollingKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getClientReporter() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- getContextEncoder() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getCount() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Count total number of recorded observations.
- getCountAt(int) - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Get the count of observations at a given index.
- getCurrentSpan() - 接口 中的方法com.alipay.common.tracer.core.context.trace.SofaTraceContext
-
Retrieves the current span without modifying the TraceContext
- getCurrentSpan() - 类 中的方法com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- getCurrentValue() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatValues
-
返回当前值
这里可以直接get并返回,返回的值肯定不会改变
因为任何对values这个原子的改变都是直接覆盖数组的引用地址
而不会更新数组中的值
- getCurrentZone() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- getCursor() - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
- getCursor() - 接口 中的方法com.alipay.disruptor.Cursored
-
Get the current cursor value.
- getCursor() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Get the value of the cursor indicating the published sequence.
- getCursor() - 类 中的方法com.alipay.disruptor.RingBuffer
-
Get the current cursor value for the ring buffer.
- getCursor() - 接口 中的方法com.alipay.disruptor.SequenceBarrier
-
Get the current cursor value that can be read.
- getCycleTimesManager() - 类 中的静态方法com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterCycleTimesManager
-
- getDay() - 类 中的方法com.alipay.common.tracer.core.appender.config.LogReserveConfig
-
- getDefaultLogName() - 枚举 中的方法com.alipay.common.tracer.core.reporter.type.TracerSystemLogEnum
-
- getDefaultTimeZone() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- getDigestLogReserveConfig() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getDigestLogType() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getDigestReporterType() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.AbstractDiskReporter
-
获取摘要 Reporter 实例类型
- getDigestReporterType() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getDigestRollingPolicy() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getDurationMicroseconds() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getEmptyStringIfNull(Map<String, String>, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
从 Map 中获取一个 value,如果获取出来是 null,则返回一个空字符串
- getEnd() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- getEndTime() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getFields() - 类 中的方法com.alipay.common.tracer.core.span.LogData
-
- getFormatType() - 类 中的方法com.alipay.common.tracer.core.registry.BinaryFormater
-
- getFormatType() - 类 中的方法com.alipay.common.tracer.core.registry.HttpHeadersB3Formatter
-
- getFormatType() - 类 中的方法com.alipay.common.tracer.core.registry.HttpHeadersFormatter
-
- getFormatType() - 接口 中的方法com.alipay.common.tracer.core.registry.RegistryExtractorInjector
-
获取支持的格式类型
- getFormatType() - 类 中的方法com.alipay.common.tracer.core.registry.TextMapB3Formatter
-
- getFormatType() - 类 中的方法com.alipay.common.tracer.core.registry.TextMapFormatter
-
- getFourNinesUpperBound() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Calculate the upper bound within which 99.99% of observations fall.
- getHighestPublishedSequence(long, long) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- getHighestPublishedSequence(long, long) - 接口 中的方法com.alipay.disruptor.Sequencer
-
Get the highest sequence number that can be safely read from the ring buffer.
- getHighestPublishedSequence(long, long) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- getHour() - 类 中的方法com.alipay.common.tracer.core.appender.config.LogReserveConfig
-
- getInetAddress() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- getInteger(String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- getIntegerDefaultIfNull(String, Integer) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- getIsClosePrint() - 类 中的方法com.alipay.common.tracer.core.reporter.facade.AbstractReporter
-
- getIsClosePrint() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- getIsDigestFileInited() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getKey() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- getKeyMap() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatMapKey
-
- getLoadTestMark(SofaTracerSpan) - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- getLogNameKey() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getLogReserveConfig(String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
获取日志保留天数
- getLogReverseKey() - 枚举 中的方法com.alipay.common.tracer.core.reporter.type.TracerSystemLogEnum
-
- getLogs() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getLogType() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getMapEmptyIfNull(String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- getMax() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Get the maximum observed value.
- getMean() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Calculate the mean of all recorded observations.
- getMin() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Get the minimum observed value.
- getMinimumGatingSequence() - 类 中的方法com.alipay.disruptor.RingBuffer
-
Get the minimum sequence value from all of the gating sequences
added to this ringBuffer.
- getMinimumSequence() - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
- getMinimumSequence() - 接口 中的方法com.alipay.disruptor.Sequencer
-
Get the minimum sequence value from all of the gating sequences
added to this ringBuffer.
- getMinimumSequence(Sequence[]) - 类 中的静态方法com.alipay.disruptor.util.Util
-
Get the minimum sequence from an array of
Sequences.
- getMinimumSequence(Sequence[], long) - 类 中的静态方法com.alipay.disruptor.util.Util
-
Get the minimum sequence from an array of
Sequences.
- getMockSofaTracer() - 类 中的静态方法com.alipay.common.tracer.core.mock.MockSofaTracer
-
Get the mocked OpenTracing Implementation
- getOperationName() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getOtherStatData() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
获取另一组非当前正在统计的数据,总共:两组数据进行统计和打印
- getParentId() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getParentSofaTracerSpan() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getPercentage() - 类 中的方法com.alipay.common.tracer.core.samplers.SamplerProperties
-
- getPeriodTime() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- getPeriodTime() - 接口 中的方法com.alipay.common.tracer.core.reporter.stat.SofaTracerStatisticReporter
-
获取周期时间,即多长时间调度一次
- getPID() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
此方法在 JDK9 下可以有更加好的方式,但是目前的几个 JDK 版本下,只能通过这个方式来搞。
- getProperty(String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
获取配置项
- getProperty(String, String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
获取配置项
- getReferenceType() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpanReferenceRelationship
-
- getRegistry(Format<T>) - 类 中的静态方法com.alipay.common.tracer.core.registry.TracerFormatRegistry
-
- getReporterType() - 类 中的方法com.alipay.common.tracer.core.reporter.composite.SofaTracerCompositeDigestReporterImpl
-
- getReporterType() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.AbstractDiskReporter
-
获取 Reporter 实例类型
- getReporterType() - 接口 中的方法com.alipay.common.tracer.core.reporter.facade.Reporter
-
获取 Reporter 实例类型
- getResult() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- getRingBuffer() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
- getRollingKey() - 枚举 中的方法com.alipay.common.tracer.core.reporter.type.TracerSystemLogEnum
-
- getRollingPolicy(String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
获取某一个日志的 Rolling 策略
- getSampler() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- getSequence() - 类 中的方法com.alipay.disruptor.BatchEventProcessor
-
- getSequence() - 类 中的方法com.alipay.disruptor.EventPoller
-
- getSequence() - 接口 中的方法com.alipay.disruptor.EventProcessor
-
- getSequence() - 类 中的方法com.alipay.disruptor.NoOpEventProcessor
-
- getSequence() - 类 中的方法com.alipay.disruptor.WorkProcessor
-
- getSequencesFor(EventProcessor...) - 类 中的静态方法com.alipay.disruptor.util.Util
-
- getSequenceValueFor(EventHandler<T>) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Gets the sequence value for the specified event handlers.
- getServerDigestEncoder() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractClientTracer
-
- getServerDigestEncoder() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getServerDigestReporterLogName() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractClientTracer
-
- getServerDigestReporterLogName() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getServerDigestReporterLogNameKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractClientTracer
-
- getServerDigestReporterLogNameKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getServerDigestReporterRollingKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractClientTracer
-
- getServerDigestReporterRollingKey() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getServerReporter() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- getSize() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Size of the list of interval bars (ie: count of interval bars).
- getSlots() - 类 中的方法com.alipay.common.tracer.core.span.CommonLogSpan
-
获取所有需要打印的内容
- getSofaTraceContext() - 类 中的静态方法com.alipay.common.tracer.core.holder.SofaTraceContextHolder
-
Get threadlocal alipay trace context
- getSofaTracer() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getSofaTracer() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
- getSofaTracerDigestReporterAsyncManager() - 类 中的静态方法com.alipay.common.tracer.core.reporter.digest.manager.SofaTracerDigestReporterAsyncManager
-
异步摘要日志打印,所有的中间件公用一个 AsyncAppender 来打印日志
- getSofaTracerSpan() - 类 中的方法com.alipay.common.tracer.core.appender.manager.SofaTracerSpanEvent
-
Getter method for property sofaTracerSpan.
- getSofaTracerSpanContext() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getSofaTracerSpanContext() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpanReferenceRelationship
-
- getSofaTracerStatisticReporterManager(Long) - 类 中的静态方法com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterCycleTimesManager
-
定时任务以此为入口:获取指定周期时间的定时任务
- getSpanId() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getSpanReferences() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getSpanReportListenersHolder() - 类 中的静态方法com.alipay.common.tracer.core.listener.SpanReportListenerHolder
-
- getStartTime() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getStatData() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
返回当前被统计的数据
- getStatReporter() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getStatReporters() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterManager
-
- getStatReporterType() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.AbstractDiskReporter
-
获取统计 Reporter 实例类型
- getStatReporterType() - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- getStatTracer(String) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterManager
-
根据名称获取统计 Reporter 实例
- getStatTracerName() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- getStatTracerName() - 接口 中的方法com.alipay.common.tracer.core.reporter.stat.SofaTracerStatisticReporter
-
获取统计类型额唯一标示
- getString() - 类 中的方法com.alipay.common.tracer.core.appender.manager.StringEvent
-
- getSysBaggage() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getSysBaggageItem(String) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getSysBaggageMaxLength() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
系统穿透数据长度可以通过不同的-D来设置
- getSysSerializedBaggage() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getTags() - 类 中的方法com.alipay.common.tracer.core.samplers.SamplingStatus
-
- getTagsWithBool() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getTagsWithNumber() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getTagsWithStr() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- getThisAsParentWhenExceedLayer() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
返回自身作为下一个上下文的 parent
采用 countMatches 来对 .
- getThreadLocalSpanSize() - 接口 中的方法com.alipay.common.tracer.core.context.trace.SofaTraceContext
-
Retrieves the current span size stored in current thread local
- getThreadLocalSpanSize() - 类 中的方法com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- getTime() - 类 中的方法com.alipay.common.tracer.core.span.LogData
-
- getTraceId() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- getTraceId() - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
Get trace id from current tracer context.
- getTracerTags() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- getTracerType() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- getTwoNinesUpperBound() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Calculate the upper bound within which 99% of observations fall.
- getType() - 接口 中的方法com.alipay.common.tracer.core.samplers.Sampler
-
- getType() - 类 中的方法com.alipay.common.tracer.core.samplers.SofaTracerPercentageBasedSampler
-
- getUnsafe() - 类 中的静态方法com.alipay.disruptor.util.Util
-
Get a handle on the Unsafe instance, used for accessing low-level concurrency
and memory constructs.
- getUpperBoundAt(int) - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Get the upper bound of an interval for an index.
- getUpperBoundForFactor(double) - 类 中的方法com.alipay.disruptor.collections.Histogram
-
Get the interval upper bound for a given factor of the observation population.
- getValue(String) - 接口 中的方法com.alipay.common.tracer.core.configuration.SofaTracerExternalConfiguration
-
- getWorkerSequences() - 类 中的方法com.alipay.disruptor.WorkerPool
-
Get an array of
Sequences representing the progress of the workers.
- getWorkName() - 类 中的方法com.alipay.common.tracer.core.appender.manager.ConsumerThreadFactory
-
Getter method for property workName.
- halt() - 类 中的方法com.alipay.disruptor.BatchEventProcessor
-
- halt() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
- halt() - 接口 中的方法com.alipay.disruptor.EventProcessor
-
Signal that this EventProcessor should stop when it has finished consuming at the next clean break.
- halt() - 类 中的方法com.alipay.disruptor.NoOpEventProcessor
-
- halt() - 类 中的方法com.alipay.disruptor.WorkerPool
-
Halt all workers immediately at the end of their current cycle.
- halt() - 类 中的方法com.alipay.disruptor.WorkProcessor
-
- handleEventException(Throwable, long, SofaTracerSpanEvent) - 类 中的方法com.alipay.common.tracer.core.appender.manager.ConsumerExceptionHandler
-
- handleEventException(Throwable, long, StringEvent) - 类 中的方法com.alipay.common.tracer.core.appender.manager.StringConsumerExceptionHandler
-
- handleEventException(Throwable, long, T) - 类 中的方法com.alipay.disruptor.dsl.ExceptionHandlerWrapper
-
- handleEventException(Throwable, long, T) - 接口 中的方法com.alipay.disruptor.ExceptionHandler
-
Strategy for handling uncaught exceptions when processing an event.
- handleEventException(Throwable, long, Object) - 类 中的方法com.alipay.disruptor.FatalExceptionHandler
-
- handleEventException(Throwable, long, Object) - 类 中的方法com.alipay.disruptor.IgnoreExceptionHandler
-
- handleEventsWith(EventHandler<? super T>...) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Set up event handlers to handle events from the ring buffer.
- handleEventsWith(EventProcessorFactory<T>...) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Set up custom event processors to handle events from the ring buffer.
- handleEventsWith(EventProcessor...) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Set up custom event processors to handle events from the ring buffer.
- handleEventsWith(EventHandler<? super T>...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Set up batch handlers to handle events from the ring buffer.
- handleEventsWith(EventProcessorFactory<T>...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Set up custom event processors to handle events from the ring buffer.
- handleEventsWithWorkerPool(WorkHandler<T>...) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Set up a
WorkerPool to distribute an event to one of a pool of work handler threads.
- handleEventsWithWorkerPool(WorkHandler<? super T>...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Set up a worker pool to handle events from the ring buffer.
- handleExceptionsFor(EventHandler<T>) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Override the default exception handler for a specific handler.
- handleExceptionsWith(ExceptionHandler<? super T>) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
已过时。
This method only applies to future event handlers. Use setDefaultExceptionHandler instead which applies to existing and new event handlers.
- handleOnShutdownException(Throwable) - 类 中的方法com.alipay.common.tracer.core.appender.manager.ConsumerExceptionHandler
-
- handleOnShutdownException(Throwable) - 类 中的方法com.alipay.common.tracer.core.appender.manager.StringConsumerExceptionHandler
-
- handleOnShutdownException(Throwable) - 类 中的方法com.alipay.disruptor.dsl.ExceptionHandlerWrapper
-
- handleOnShutdownException(Throwable) - 接口 中的方法com.alipay.disruptor.ExceptionHandler
-
- handleOnShutdownException(Throwable) - 类 中的方法com.alipay.disruptor.FatalExceptionHandler
-
- handleOnShutdownException(Throwable) - 类 中的方法com.alipay.disruptor.IgnoreExceptionHandler
-
- handleOnStartException(Throwable) - 类 中的方法com.alipay.common.tracer.core.appender.manager.ConsumerExceptionHandler
-
- handleOnStartException(Throwable) - 类 中的方法com.alipay.common.tracer.core.appender.manager.StringConsumerExceptionHandler
-
- handleOnStartException(Throwable) - 类 中的方法com.alipay.disruptor.dsl.ExceptionHandlerWrapper
-
- handleOnStartException(Throwable) - 接口 中的方法com.alipay.disruptor.ExceptionHandler
-
- handleOnStartException(Throwable) - 类 中的方法com.alipay.disruptor.FatalExceptionHandler
-
- handleOnStartException(Throwable) - 类 中的方法com.alipay.disruptor.IgnoreExceptionHandler
-
- hasAvailableCapacity(int) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- hasAvailableCapacity(int) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Given specified requiredCapacity determines if that amount of space
is available.
- hasAvailableCapacity(int) - 接口 中的方法com.alipay.disruptor.Sequenced
-
Has the buffer got capacity to allocate another sequence.
- hasAvailableCapacity(int) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- hashCode() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- hashCode() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- hashCode() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatMapKey
-
- hasText(String, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that the given String has valid text content; that is, it must not
be null and must contain at least one non-whitespace character.
- hasText(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that the given String has valid text content; that is, it must not
be null and must contain at least one non-whitespace character.
- hasText(CharSequence) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
- hexToDualLong(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.CommonUtils
-
Convert a hex string to a array containing two unsigned long elements
- hexToLong(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.CommonUtils
-
Convert a hex string to a unsigned long
- Histogram - com.alipay.disruptor.collections中的类
-
Histogram for tracking the frequency of observations of values below interval upper bounds.
- Histogram(long[]) - 类 的构造器com.alipay.disruptor.collections.Histogram
-
Create a new Histogram with a provided list of interval bounds.
- hostToHexString(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
将一个 Host 地址转换成一个 16 进制数字
- HOURLY_ROLLING_PATTERN - 类 中的静态变量com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
- HttpHeadersB3Formatter - com.alipay.common.tracer.core.registry中的类
-
HttpHeadersFormatter
- HttpHeadersB3Formatter() - 类 的构造器com.alipay.common.tracer.core.registry.HttpHeadersB3Formatter
-
- HttpHeadersFormatter - com.alipay.common.tracer.core.registry中的类
-
HttpHeadersFormatter
- HttpHeadersFormatter() - 类 的构造器com.alipay.common.tracer.core.registry.HttpHeadersFormatter
-
- IgnoreExceptionHandler - com.alipay.disruptor中的类
-
Convenience implementation of an exception handler that using standard JDK logging to log
the exception as
Level.INFO
- IgnoreExceptionHandler() - 类 的构造器com.alipay.disruptor.IgnoreExceptionHandler
-
- IgnoreExceptionHandler(Logger) - 类 的构造器com.alipay.disruptor.IgnoreExceptionHandler
-
- incrementAndGet() - 类 中的方法com.alipay.disruptor.FixedSequenceGroup
-
Not supported.
- incrementAndGet() - 类 中的方法com.alipay.disruptor.Sequence
-
Atomically increment the sequence by one.
- indexOf(byte[], byte[]) - 类 中的静态方法com.alipay.common.tracer.core.utils.ByteArrayUtils
-
查找指定数组的起始索引
- indexOf(byte[], byte[], int) - 类 中的静态方法com.alipay.common.tracer.core.utils.ByteArrayUtils
-
查找指定数组的起始索引
- info(String) - 类 中的静态方法com.alipay.common.tracer.core.appender.self.SelfLog
-
- info(String) - 类 中的静态方法com.alipay.common.tracer.core.appender.self.SynchronizingSelfLog
-
- infoWithTraceId(String) - 类 中的静态方法com.alipay.common.tracer.core.appender.self.SelfLog
-
- infoWithTraceId(String) - 类 中的静态方法com.alipay.common.tracer.core.appender.self.SynchronizingSelfLog
-
- INITIAL_CURSOR_VALUE - 类 中的静态变量com.alipay.disruptor.RingBuffer
-
- INITIAL_CURSOR_VALUE - 接口 中的静态变量com.alipay.disruptor.Sequencer
-
Set to -1 as sequence starting point
- inject(SofaTracerSpanContext, TextMap) - 类 中的方法com.alipay.common.tracer.core.registry.AbstractTextB3Formatter
-
- inject(SofaTracerSpanContext, TextMap) - 类 中的方法com.alipay.common.tracer.core.registry.AbstractTextFormatter
-
- inject(SofaTracerSpanContext, ByteBuffer) - 类 中的方法com.alipay.common.tracer.core.registry.BinaryFormater
-
- inject(SofaTracerSpanContext, T) - 接口 中的方法com.alipay.common.tracer.core.registry.RegistryExtractorInjector
-
向负载中注入 Span 上下文
- inject(SpanContext, Format<C>, C) - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- INSTANCE - 异常错误 中的静态变量com.alipay.disruptor.AlertException
-
Pre-allocated exception to avoid garbage generation
- INSTANCE - 异常错误 中的静态变量com.alipay.disruptor.InsufficientCapacityException
-
- INSTANCE - 异常错误 中的静态变量com.alipay.disruptor.TimeoutException
-
- InsufficientCapacityException - com.alipay.disruptor中的异常错误
-
Exception thrown when it is not possible to insert a value into
the ring buffer without it wrapping the consuming sequences.
- invokeAll(Collection<? extends Callable<T>>) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- isAlerted() - 接口 中的方法com.alipay.disruptor.SequenceBarrier
-
The current alert status for the barrier.
- isAppenderAndEncoderExist(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- isAppenderExist(Character) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- isAppenderExist(String) - 类 中的静态方法com.alipay.common.tracer.core.reporter.common.CommonTracerManager
-
判断指定日志类型的输出是否符合要求
- isAppenderOrEncoderExist(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- isAssignable(Class, Class) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that superType.isAssignableFrom(subType) is true.
- isAssignable(Class, Class, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that superType.isAssignableFrom(subType) is true.
- isAvailable(long) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- isAvailable(long) - 接口 中的方法com.alipay.disruptor.Sequencer
-
Confirms if a sequence is published and the event is available for use; non-blocking.
- isAvailable(long) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- isBlank(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
字符串是否为空
- isClient() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- isClosePrint - 类 中的变量com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
是否关闭统计日志打印,默认不关闭
- isDisableDigestLog(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.reporter.digest.AbstractDiskReporter
-
- isEmpty() - 接口 中的方法com.alipay.common.tracer.core.context.trace.SofaTraceContext
-
Checks if their is any span set in the current TraceContext
- isEmpty() - 类 中的方法com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- isHexString(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.CommonUtils
-
Judge if a string is hex string
- isInstanceOf(Class, Object) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that the provided object is an instance of the provided class.
- isInstanceOf(Class, Object, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that the provided object is an instance of the provided class.
- isLoadTest() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- isLoadTest(SofaTracerSpan) - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- isNotBlank(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
字符串是否不为空
- isNull(Object, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an object is null .
- isNull(Object) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an object is null .
- isPublished(long) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Determines if a particular entry has been published.
- isRunning() - 类 中的方法com.alipay.disruptor.BatchEventProcessor
-
- isRunning() - 接口 中的方法com.alipay.disruptor.EventProcessor
-
- isRunning() - 类 中的方法com.alipay.disruptor.NoOpEventProcessor
-
- isRunning() - 类 中的方法com.alipay.disruptor.WorkerPool
-
- isRunning() - 类 中的方法com.alipay.disruptor.WorkProcessor
-
- isSampled() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- isSampled() - 类 中的方法com.alipay.common.tracer.core.samplers.SamplingStatus
-
- isServer() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- isShutdown() - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- isTerminated() - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- isTrue(boolean, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert a boolean expression, throwing IllegalArgumentException
if the test result is false.
- isTrue(boolean) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert a boolean expression, throwing IllegalArgumentException
if the test result is false.
- newBarrier(Sequence...) - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
- newBarrier(Sequence...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Create a new SequenceBarrier to be used by an EventProcessor to track which messages
are available to be read from the ring buffer given a list of sequences to track.
- newBarrier(Sequence...) - 接口 中的方法com.alipay.disruptor.Sequencer
-
Create a new SequenceBarrier to be used by an EventProcessor to track which messages
are available to be read from the ring buffer given a list of sequences to track.
- newInstance() - 类 中的方法com.alipay.common.tracer.core.appender.manager.SofaTracerSpanEventFactory
-
- newInstance() - 类 中的方法com.alipay.common.tracer.core.appender.manager.StringEventFactory
-
- newInstance() - 接口 中的方法com.alipay.disruptor.EventFactory
-
- newInstance(DataProvider<T>, Sequencer, Sequence, Sequence, Sequence...) - 类 中的静态方法com.alipay.disruptor.EventPoller
-
- NEWLINE - 类 中的静态变量com.alipay.common.tracer.core.utils.StringUtils
-
- newPoller(DataProvider<T>, Sequence...) - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
Creates an event poller for this sequence that will use the supplied data provider and
gating sequences.
- newPoller(Sequence...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Creates an event poller for this ring buffer gated on the supplied sequences.
- newPoller(DataProvider<T>, Sequence...) - 接口 中的方法com.alipay.disruptor.Sequencer
-
- newThread(Runnable) - 类 中的方法com.alipay.common.tracer.core.appender.manager.ConsumerThreadFactory
-
- newThread(Runnable) - 枚举 中的方法com.alipay.disruptor.util.DaemonThreadFactory
-
- next() - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- next(int) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- next() - 类 中的方法com.alipay.disruptor.RingBuffer
-
Increment and return the next sequence for the ring buffer.
- next(int) - 类 中的方法com.alipay.disruptor.RingBuffer
-
The same functionality as
RingBuffer.next(), but allows the caller to claim
the next n sequences.
- next() - 接口 中的方法com.alipay.disruptor.Sequenced
-
Claim the next event in sequence for publishing.
- next(int) - 接口 中的方法com.alipay.disruptor.Sequenced
-
Claim the next n events in sequence for publishing.
- next() - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- next(int) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- nextChildContextId() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
获取下一个子上下文的 ID
- NON_LOAD_TEST_VALUE - 类 中的静态变量com.alipay.common.tracer.core.constants.SofaTracerConstant
-
- noNullElements(Object[], String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an array has no null elements.
- noNullElements(Object[]) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an array has no null elements.
- NoOpEventProcessor - com.alipay.disruptor中的类
-
- NoOpEventProcessor(RingBuffer<?>) - 类 的构造器com.alipay.disruptor.NoOpEventProcessor
-
- notEmpty(Object[], String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an array has elements; that is, it must not be
null and must have at least one element.
- notEmpty(Object[]) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an array has elements; that is, it must not be
null and must have at least one element.
- notEmpty(Collection, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that a collection has elements; that is, it must not be
null and must have at least one element.
- notEmpty(Collection) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that a collection has elements; that is, it must not be
null and must have at least one element.
- notEmpty(Map, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that a Map has entries; that is, it must not be null
and must have at least one entry.
- notEmpty(Map) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that a Map has entries; that is, it must not be null
and must have at least one entry.
- notNull(Object, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an object is not null .
- notNull(Object) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert that an object is not null .
- p1 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p1 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- p2 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p2 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- p3 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p3 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- p4 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p4 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- p5 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p5 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- p6 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p6 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- p7 - 类 中的变量com.alipay.disruptor.RingBuffer
-
- p7 - 类 中的变量com.alipay.disruptor.SingleProducerSequencer
-
- P_ID_CACHE - 类 中的静态变量com.alipay.common.tracer.core.utils.TracerUtils
-
- parseLogReserveConfig(String) - 类 中的静态方法com.alipay.common.tracer.core.utils.TracerUtils
-
- parseNum(T, T) - 类 中的静态方法com.alipay.common.tracer.core.utils.CommonUtils
-
取数值
- PEN_ATTRS_LENGTH_TRESHOLD - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
阈值,业务透传字段的限制长度
- PERCENT - 类 中的静态变量com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- PERCENT_ESCAPE - 类 中的静态变量com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- PhasedBackoffWaitStrategy - com.alipay.disruptor中的类
-
- PhasedBackoffWaitStrategy(long, long, TimeUnit, WaitStrategy) - 类 的构造器com.alipay.disruptor.PhasedBackoffWaitStrategy
-
- poll(EventPoller.Handler<T>) - 类 中的方法com.alipay.disruptor.EventPoller
-
- pop() - 接口 中的方法com.alipay.common.tracer.core.context.trace.SofaTraceContext
-
Removes a span from the TraceContext
- pop() - 类 中的方法com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- print(StatKey, long[]) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- print(StatKey, long[]) - 接口 中的方法com.alipay.common.tracer.core.reporter.stat.SofaTracerStatisticReporter
-
打印,即可以打印到本地磁盘,也可以上报到远程服务器
- ProducerType - com.alipay.disruptor.dsl中的枚举
-
Defines producer types to support creation of RingBuffer with correct sequencer and publisher.
- profile(String, String, String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
打印 Common Profile 日志
- publish(long) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- publish(long, long) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- publish(long) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Publish the specified sequence.
- publish(long, long) - 类 中的方法com.alipay.disruptor.RingBuffer
-
Publish the specified sequences.
- publish(long) - 接口 中的方法com.alipay.disruptor.Sequenced
-
Publishes a sequence.
- publish(long, long) - 接口 中的方法com.alipay.disruptor.Sequenced
-
Batch publish sequences.
- publish(long) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- publish(long, long) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- publishEvent(EventTranslator<T>) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Publish an event to the ring buffer.
- publishEvent(EventTranslatorOneArg<T, A>, A) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Publish an event to the ring buffer.
- publishEvent(EventTranslator<E>) - 接口 中的方法com.alipay.disruptor.EventSink
-
Publishes an event to the ring buffer.
- publishEvent(EventTranslatorOneArg<E, A>, A) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows one user supplied argument.
- publishEvent(EventTranslatorTwoArg<E, A, B>, A, B) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows two user supplied arguments.
- publishEvent(EventTranslatorThreeArg<E, A, B, C>, A, B, C) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows three user supplied arguments
- publishEvent(EventTranslatorVararg<E>, Object...) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows a variable number of user supplied arguments
- publishEvent(EventTranslator<E>) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvent(EventTranslatorOneArg<E, A>, A) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvent(EventTranslatorTwoArg<E, A, B>, A, B) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvent(EventTranslatorThreeArg<E, A, B, C>, A, B, C) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvent(EventTranslatorVararg<E>, Object...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorOneArg<T, A>, A[]) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Publish a batch of events to the ring buffer.
- publishEvents(EventTranslator<E>[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Publishes multiple events to the ring buffer.
- publishEvents(EventTranslator<E>[], int, int) - 接口 中的方法com.alipay.disruptor.EventSink
-
Publishes multiple events to the ring buffer.
- publishEvents(EventTranslatorOneArg<E, A>, A[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows one user supplied argument per event.
- publishEvents(EventTranslatorOneArg<E, A>, int, int, A[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows one user supplied argument per event.
- publishEvents(EventTranslatorTwoArg<E, A, B>, A[], B[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows two user supplied arguments per event.
- publishEvents(EventTranslatorTwoArg<E, A, B>, int, int, A[], B[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows two user supplied arguments per event.
- publishEvents(EventTranslatorThreeArg<E, A, B, C>, A[], B[], C[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows three user supplied arguments per event.
- publishEvents(EventTranslatorThreeArg<E, A, B, C>, int, int, A[], B[], C[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows three user supplied arguments per event.
- publishEvents(EventTranslatorVararg<E>, Object[]...) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows a variable number of user supplied arguments per event.
- publishEvents(EventTranslatorVararg<E>, int, int, Object[]...) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows a variable number of user supplied arguments per event.
- publishEvents(EventTranslator<E>[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslator<E>[], int, int) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorOneArg<E, A>, A[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorOneArg<E, A>, int, int, A[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorTwoArg<E, A, B>, A[], B[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorTwoArg<E, A, B>, int, int, A[], B[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorThreeArg<E, A, B, C>, A[], B[], C[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorThreeArg<E, A, B, C>, int, int, A[], B[], C[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorVararg<E>, Object[]...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- publishEvents(EventTranslatorVararg<E>, int, int, Object[]...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- push(SofaTracerSpan) - 接口 中的方法com.alipay.common.tracer.core.context.trace.SofaTraceContext
-
Adds the given span to the TraceContext
if the span is null ,then ignore pushed
- push(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- putAppender(String, TraceAppender) - 类 中的方法com.alipay.common.tracer.core.appender.file.CompositeTraceAppender
-
- sample(String, String) - 接口 中的方法com.alipay.common.tracer.core.samplers.Sampler
-
- sample(String, String) - 类 中的方法com.alipay.common.tracer.core.samplers.SofaTracerPercentageBasedSampler
-
- Sampler - com.alipay.common.tracer.core.samplers中的接口
-
- SAMPLER_PARAM_TAG_KEY - 类 中的静态变量com.alipay.common.tracer.core.constants.SofaTracerConstant
-
Span tag key to describe the parameter of the sampler used on the root span.
- SAMPLER_TYPE_TAG_KEY - 类 中的静态变量com.alipay.common.tracer.core.constants.SofaTracerConstant
-
Span tag key to describe the type of sampler used on the root span.
- SamplerProperties - com.alipay.common.tracer.core.samplers中的类
-
SamplerProperties
- SamplerProperties() - 类 的构造器com.alipay.common.tracer.core.samplers.SamplerProperties
-
- SamplingStatus - com.alipay.common.tracer.core.samplers中的类
-
- SamplingStatus() - 类 的构造器com.alipay.common.tracer.core.samplers.SamplingStatus
-
- SamplingStrategyErrorException - com.alipay.common.tracer.core.exception中的异常错误
-
采样部分代码出错时候采用的异常
- SamplingStrategyErrorException(String) - 异常错误 的构造器com.alipay.common.tracer.core.exception.SamplingStrategyErrorException
-
- SamplingStrategyErrorException(String, Throwable) - 异常错误 的构造器com.alipay.common.tracer.core.exception.SamplingStrategyErrorException
-
- schedule(Runnable, long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracerScheduleExecutorService
-
- schedule(Callable<V>, long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracerScheduleExecutorService
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracerScheduleExecutorService
-
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - 类 中的方法com.alipay.common.tracer.core.async.TracerScheduleExecutorService
-
- SELF_LOG_FILE - 类 中的静态变量com.alipay.common.tracer.core.appender.self.SelfLog
-
日志文件名称
- SELF_LOG_FILE - 类 中的静态变量com.alipay.common.tracer.core.appender.self.SynchronizingSelfLog
-
日志文件名称
- SelfLog - com.alipay.common.tracer.core.appender.self中的类
-
tracer自己的日志,仅供内部试用
- SelfLog() - 类 的构造器com.alipay.common.tracer.core.appender.self.SelfLog
-
- Sequence - com.alipay.disruptor中的类
-
Concurrent sequence class used for tracking the progress of
the ring buffer and event processors.
- Sequence() - 类 的构造器com.alipay.disruptor.Sequence
-
Create a sequence initialised to -1.
- Sequence(long) - 类 的构造器com.alipay.disruptor.Sequence
-
Create a sequence with a specified initial value.
- SequenceBarrier - com.alipay.disruptor中的接口
-
Coordination barrier for tracking the cursor for publishers and sequence of
dependent
EventProcessors for processing a data structure
- Sequenced - com.alipay.disruptor中的接口
-
- SequenceGroup - com.alipay.disruptor中的类
-
A
Sequence group that can dynamically have
Sequences added and removed while being
thread safe.
- SequenceGroup() - 类 的构造器com.alipay.disruptor.SequenceGroup
-
Default Constructor
- Sequencer - com.alipay.disruptor中的接口
-
Coordinates claiming sequences for access to a data structure while tracking dependent
Sequences
- SequenceReportingEventHandler<T> - com.alipay.disruptor中的接口
-
- serializeSpanContext() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- SERVER_RECV_EVENT_VALUE - 类 中的静态变量com.alipay.common.tracer.core.span.LogData
-
sr - Server Receive.
- SERVER_SEND_EVENT_VALUE - 类 中的静态变量com.alipay.common.tracer.core.span.LogData
-
ss - Server Send.
- serverReceive() - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
收到请求
- serverReceive(SofaTracerSpanContext) - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
收到请求
- serverSend(String) - 类 中的方法com.alipay.common.tracer.core.tracer.AbstractTracer
-
请求处理完成
- set(long) - 类 中的方法com.alipay.disruptor.FixedSequenceGroup
-
Not supported.
- set(long) - 类 中的方法com.alipay.disruptor.Sequence
-
Perform an ordered write of this sequence.
- set(long) - 类 中的方法com.alipay.disruptor.SequenceGroup
-
Set all
Sequences in the group to a given value.
- setBaggageItem(String, String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
默认设置和读取的都是业务 baggage
- setBizBaggageItem(String, String) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- setDefaultExceptionHandler(ExceptionHandler<? super T>) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Specify an exception handler to be used for event handlers and worker pools created by this Disruptor.
- setEnd(String) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- setEndTime(long) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setEventReleaser(EventReleaser) - 接口 中的方法com.alipay.disruptor.EventReleaseAware
-
- setExceptionHandler(ExceptionHandler<? super T>) - 类 中的方法com.alipay.disruptor.BatchEventProcessor
-
- setFile(boolean) - 类 中的方法com.alipay.common.tracer.core.appender.file.AbstractRollingFileAppender
-
- setIsClosePrint(AtomicBoolean) - 类 中的方法com.alipay.common.tracer.core.reporter.facade.AbstractReporter
-
- setIsClosePrint(AtomicBoolean) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- setKey(String) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- setLoadTest(boolean) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- setLogType(String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setOperationName(String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setParentSofaTracerSpan(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setPercentage(float) - 类 中的方法com.alipay.common.tracer.core.samplers.SamplerProperties
-
- setProperty(String, String) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
设置配置项
- setProperty(String, Integer) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- setProperty(String, Map<String, String>) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- setReferenceType(String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpanReferenceRelationship
-
- setResult(String) - 类 中的方法com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- setSampled(boolean) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- setSampled(boolean) - 类 中的方法com.alipay.common.tracer.core.samplers.SamplingStatus
-
- setScanInterval(long) - 类 中的静态方法com.alipay.common.tracer.core.appender.self.TracerDaemon
-
为了测试方便,调整 Daemon 线程的扫描周期
- setSequenceCallback(Sequence) - 接口 中的方法com.alipay.disruptor.SequenceReportingEventHandler
-
- setSofaTracerExternalConfiguration(SofaTracerExternalConfiguration) - 类 中的静态方法com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- setSofaTracerSpan(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.appender.manager.SofaTracerSpanEvent
-
Setter method for property sofaTracerSpan.
- setSofaTracerSpanContext(SofaTracerSpanContext) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpanReferenceRelationship
-
- setSpanId(String) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
允许设置 spanId
- setStartTime(long) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setStatReporter(SofaTracerStatisticReporter) - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- setString(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.StringEvent
-
- setSysBaggageItem(String, String) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- setTag(String, String) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setTag(String, boolean) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setTag(String, Number) - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- setTags(Map<String, Object>) - 类 中的方法com.alipay.common.tracer.core.samplers.SamplingStatus
-
- setTraceId(String) - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
允许设置 tracdId
- setVolatile(long) - 类 中的方法com.alipay.disruptor.Sequence
-
Performs a volatile write of this sequence.
- setWorkName(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.ConsumerThreadFactory
-
Setter method for property workName.
- shiftCurrentIndex() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
切换当前下标并返回切换前的统计数据
- shiftCurrentIndex() - 接口 中的方法com.alipay.common.tracer.core.reporter.stat.SofaTracerStatisticReporter
-
切换当前下标并返回切换前的统计数据
- shouldPrintNow() - 类 中的方法com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
- shouldPrintNow() - 接口 中的方法com.alipay.common.tracer.core.reporter.stat.SofaTracerStatisticReporter
-
当该方法被调用,说明已经过去了一个周期,要判断是否已经过去了足够的周期,是否需要flush
- shouldRollOverNow() - 类 中的方法com.alipay.common.tracer.core.appender.file.AbstractRollingFileAppender
-
是否现在马上进行滚动
- shouldRollOverNow() - 类 中的方法com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
判断是否应该现在进行 RollOver
- shutdown() - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- shutdown() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Waits until all events currently in the disruptor have been processed by all event processors
and then halts the processors.
- shutdown(long, TimeUnit) - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Waits until all events currently in the disruptor have been processed by all event processors
and then halts the processors.
- shutdownNow() - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.BlockingWaitStrategy
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.BusySpinWaitStrategy
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.LiteBlockingWaitStrategy
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.LiteTimeoutBlockingWaitStrategy
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.PhasedBackoffWaitStrategy
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.SleepingWaitStrategy
-
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.TimeoutBlockingWaitStrategy
-
- signalAllWhenBlocking() - 接口 中的方法com.alipay.disruptor.WaitStrategy
-
Implementations should signal the waiting
EventProcessors that the cursor has advanced.
- signalAllWhenBlocking() - 类 中的方法com.alipay.disruptor.YieldingWaitStrategy
-
- SingleProducerSequencer - com.alipay.disruptor中的类
-
Coordinator for claiming sequences for access to a data structure while tracking dependent
Sequences.
- SingleProducerSequencer(int, WaitStrategy) - 类 的构造器com.alipay.disruptor.SingleProducerSequencer
-
Construct a Sequencer with the selected wait strategy and buffer size.
- size() - 类 中的方法com.alipay.disruptor.SequenceGroup
-
Get the size of the group.
- SleepingWaitStrategy - com.alipay.disruptor中的类
-
Sleeping strategy that initially spins, then uses a Thread.yield(), and
eventually sleep (
LockSupport.parkNanos(1)) for the minimum
number of nanos the OS and JVM will allow while the
EventProcessors are waiting on a barrier.
- SleepingWaitStrategy() - 类 的构造器com.alipay.disruptor.SleepingWaitStrategy
-
- SleepingWaitStrategy(int) - 类 的构造器com.alipay.disruptor.SleepingWaitStrategy
-
- SofaTraceContext - com.alipay.common.tracer.core.context.trace中的接口
-
SofaTraceContext allows an application access and manipulation of the current span state.
- SofaTraceContextHolder - com.alipay.common.tracer.core.holder中的类
-
SofaTraceContextHolder
- SofaTraceContextHolder() - 类 的构造器com.alipay.common.tracer.core.holder.SofaTraceContextHolder
-
- SofaTracer - com.alipay.common.tracer.core中的类
-
SofaTracer
- sofaTracer - 类 中的变量com.alipay.common.tracer.core.tracer.AbstractTracer
-
- SofaTracer.Builder - com.alipay.common.tracer.core中的类
-
- SofaTracer.Builder(String) - 类 的构造器com.alipay.common.tracer.core.SofaTracer.Builder
-
- SofaTracer.SofaTracerSpanBuilder - com.alipay.common.tracer.core中的类
-
SofaTracerSpanBuilder 用于在 Tracer 内部构建 Span
- SofaTracer.SofaTracerSpanBuilder(String) - 类 的构造器com.alipay.common.tracer.core.SofaTracer.SofaTracerSpanBuilder
-
- SofaTracerCallable<T> - com.alipay.common.tracer.core.async中的类
-
Callable that passes Span between threads.
- SofaTracerCallable(Callable<T>) - 类 的构造器com.alipay.common.tracer.core.async.SofaTracerCallable
-
- SofaTracerCallable(Callable<T>, SofaTraceContext) - 类 的构造器com.alipay.common.tracer.core.async.SofaTracerCallable
-
- SofaTracerCompositeDigestReporterImpl - com.alipay.common.tracer.core.reporter.composite中的类
-
SofaTracerCompositeDigestReporterImpl
- SofaTracerCompositeDigestReporterImpl() - 类 的构造器com.alipay.common.tracer.core.reporter.composite.SofaTracerCompositeDigestReporterImpl
-
- SofaTracerConfiguration - com.alipay.common.tracer.core.configuration中的类
-
- SofaTracerConfiguration() - 类 的构造器com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
- SofaTracerConstant - com.alipay.common.tracer.core.constants中的类
-
SofaTracerConstant
- SofaTracerConstant() - 类 的构造器com.alipay.common.tracer.core.constants.SofaTracerConstant
-
- SofaTracerDigestReporterAsyncManager - com.alipay.common.tracer.core.reporter.digest.manager中的类
-
SofaTracerDigestReporterAsyncManager
- SofaTracerDigestReporterAsyncManager() - 类 的构造器com.alipay.common.tracer.core.reporter.digest.manager.SofaTracerDigestReporterAsyncManager
-
- SofaTracerExternalConfiguration - com.alipay.common.tracer.core.configuration中的接口
-
外部配置类的接口,该接口由外部代码实现
- SofaTracerPercentageBasedSampler - com.alipay.common.tracer.core.samplers中的类
-
SofaTracerPercentageBasedSampler
- SofaTracerPercentageBasedSampler(SamplerProperties) - 类 的构造器com.alipay.common.tracer.core.samplers.SofaTracerPercentageBasedSampler
-
- SofaTracerRunnable - com.alipay.common.tracer.core.async中的类
-
Runnable that passes Span between threads.
- SofaTracerRunnable(Runnable) - 类 的构造器com.alipay.common.tracer.core.async.SofaTracerRunnable
-
- SofaTracerRunnable(Runnable, SofaTraceContext) - 类 的构造器com.alipay.common.tracer.core.async.SofaTracerRunnable
-
- SofaTracerRuntimeException - com.alipay.common.tracer.core.exception中的异常错误
-
SofaTracerRuntimeException
- SofaTracerRuntimeException(String) - 异常错误 的构造器com.alipay.common.tracer.core.exception.SofaTracerRuntimeException
-
- SofaTracerRuntimeException(String, Throwable) - 异常错误 的构造器com.alipay.common.tracer.core.exception.SofaTracerRuntimeException
-
- SofaTracerSpan - com.alipay.common.tracer.core.span中的类
-
SofaTracerSpan
- SofaTracerSpan(SofaTracer, long, String, SofaTracerSpanContext, Map<String, ?>) - 类 的构造器com.alipay.common.tracer.core.span.SofaTracerSpan
-
- SofaTracerSpan(SofaTracer, long, List<SofaTracerSpanReferenceRelationship>, String, SofaTracerSpanContext, Map<String, ?>) - 类 的构造器com.alipay.common.tracer.core.span.SofaTracerSpan
-
- SofaTracerSpanContext - com.alipay.common.tracer.core.context.span中的类
-
SofaTracerSpanContext
- SofaTracerSpanContext() - 类 的构造器com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- SofaTracerSpanContext(String, String) - 类 的构造器com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- SofaTracerSpanContext(String, String, String) - 类 的构造器com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- SofaTracerSpanContext(String, String, String, boolean) - 类 的构造器com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- SofaTracerSpanEvent - com.alipay.common.tracer.core.appender.manager中的类
-
- SofaTracerSpanEvent() - 类 的构造器com.alipay.common.tracer.core.appender.manager.SofaTracerSpanEvent
-
- SofaTracerSpanEventFactory - com.alipay.common.tracer.core.appender.manager中的类
-
- SofaTracerSpanEventFactory() - 类 的构造器com.alipay.common.tracer.core.appender.manager.SofaTracerSpanEventFactory
-
- SofaTracerSpanReferenceRelationship - com.alipay.common.tracer.core.span中的类
-
SofaTracerSpanReferenceRelationship
References
- SofaTracerSpanReferenceRelationship(SofaTracerSpanContext, String) - 类 的构造器com.alipay.common.tracer.core.span.SofaTracerSpanReferenceRelationship
-
- SofaTracerStatisticReporter - com.alipay.common.tracer.core.reporter.stat中的接口
-
SofaTracerStatisticReporter
参考: {com.alipay.common.tracer.tracer.StatTracer}
- SofaTracerStatisticReporterCycleTimesManager - com.alipay.common.tracer.core.reporter.stat.manager中的类
-
SofaTracerStatisticReporterCycleTimesManager
- SofaTracerStatisticReporterCycleTimesManager() - 类 的构造器com.alipay.common.tracer.core.reporter.stat.manager.SofaTracerStatisticReporterCycleTimesManager
-
- SofaTracerStatisticReporterManager - com.alipay.common.tracer.core.reporter.stat.manager中的类
-
SofaTracerStatisticReporterManager
固定时间周期的 Reporter,一个时钟周期对应一个实例,初始化之后就会启动周期
- SofaTracerThreadLocalTraceContext - com.alipay.common.tracer.core.context.trace中的类
-
SofaTracerThreadLocalTraceContext
- SofaTracerThreadLocalTraceContext() - 类 的构造器com.alipay.common.tracer.core.context.trace.SofaTracerThreadLocalTraceContext
-
- SpanEncoder<T extends io.opentracing.Span> - com.alipay.common.tracer.core.appender.encoder中的接口
-
SpanEncoder
Tracer 日志格式编码,为针对异步队列调用做优化,不允许多线程并发调用
- SpanExtension - com.alipay.common.tracer.core.extensions中的接口
-
- SpanExtensionFactory - com.alipay.common.tracer.core.extensions中的类
-
- SpanExtensionFactory() - 类 的构造器com.alipay.common.tracer.core.extensions.SpanExtensionFactory
-
- SpanReportListener - com.alipay.common.tracer.core.listener中的接口
-
SpanReportListener
- SpanReportListenerHolder - com.alipay.common.tracer.core.listener中的类
-
SpanReportListenerHolder
- SpanReportListenerHolder() - 类 的构造器com.alipay.common.tracer.core.listener.SpanReportListenerHolder
-
- SpanTags - com.alipay.common.tracer.core.tags中的类
-
SpanTags
- SpanTags() - 类 的构造器com.alipay.common.tracer.core.tags.SpanTags
-
- start(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonAppenderManager
-
- start(String) - 类 中的方法com.alipay.common.tracer.core.appender.manager.AsyncCommonDigestAppenderManager
-
- start() - 类 中的静态方法com.alipay.common.tracer.core.appender.self.TracerDaemon
-
- start() - 类 中的方法com.alipay.common.tracer.core.SofaTracer.SofaTracerSpanBuilder
-
- start() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
Starts the event processors and returns the fully configured ring buffer.
- start(Executor) - 类 中的方法com.alipay.disruptor.WorkerPool
-
Start the worker pool processing events in sequence.
- STAT_LOG_INTERVAL - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
统计日志的打印的间隔,加入这个选项主要是为了可测试性的考虑,系统属性关键字
- statDatas - 类 中的变量com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
统计数据
- state(boolean, String) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
Assert a boolean expression, throwing IllegalStateException
if the test result is false.
- state(boolean) - 类 中的静态方法com.alipay.common.tracer.core.utils.AssertUtils
-
- StaticInfoLog - com.alipay.common.tracer.core.appender.info中的类
-
StaticInfoLog
- StaticInfoLog() - 类 的构造器com.alipay.common.tracer.core.appender.info.StaticInfoLog
-
- statisticReport(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.reporter.digest.AbstractDiskReporter
-
打印统计日志
- statisticReport(SofaTracerSpan) - 类 中的方法com.alipay.common.tracer.core.reporter.digest.DiskReporterImpl
-
- StatKey - com.alipay.common.tracer.core.reporter.stat.model中的类
-
StatKey
- StatKey() - 类 的构造器com.alipay.common.tracer.core.reporter.stat.model.StatKey
-
- StatMapKey - com.alipay.common.tracer.core.reporter.stat.model中的类
-
StatMapKey
- StatMapKey() - 类 的构造器com.alipay.common.tracer.core.reporter.stat.model.StatMapKey
-
- statTracerName - 类 中的变量com.alipay.common.tracer.core.reporter.stat.AbstractSofaTracerStatisticReporter
-
统计日志的名称
- StatValues - com.alipay.common.tracer.core.reporter.stat.model中的类
-
不断被更新的统计数据
注意这里用的是CAS机制
该机制用失败重试的方式代替了锁
它允许多线程同时对一个原子进行修改,但是当写入新值却发现新值已被修改时,需要重新执行赋值过程,直至成功
需要注意的是赋值过程是会可能被不断重复执行的,那赋值算法中唯一允许变化的就是该原子内部的属性值,其他的因数不能发生变化
这样能在大部分没有并发冲突的情况下提高性能
所有对AtomicReference中的值的更改,必需是写入一个全新的数组,不能直接更改原来已有数组中的值(这样才能保证是对原子进行修改)
- StatValues(long[]) - 类 的构造器com.alipay.common.tracer.core.reporter.stat.model.StatValues
-
- StringConsumerExceptionHandler - com.alipay.common.tracer.core.appender.manager中的类
-
- StringConsumerExceptionHandler() - 类 的构造器com.alipay.common.tracer.core.appender.manager.StringConsumerExceptionHandler
-
- StringEvent - com.alipay.common.tracer.core.appender.manager中的类
-
- StringEvent() - 类 的构造器com.alipay.common.tracer.core.appender.manager.StringEvent
-
- StringEventFactory - com.alipay.common.tracer.core.appender.manager中的类
-
- StringEventFactory() - 类 的构造器com.alipay.common.tracer.core.appender.manager.StringEventFactory
-
- stringToMap(String, Map<String, String>) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
由string转成map, 函数 mapToString 的逆过程
- StringUtils - com.alipay.common.tracer.core.utils中的类
-
StringUtils
- StringUtils() - 类 的构造器com.alipay.common.tracer.core.utils.StringUtils
-
- submit(Callable<T>) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- submit(Runnable, T) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- submit(Runnable) - 类 中的方法com.alipay.common.tracer.core.async.TracedExecutorService
-
- supportName() - 接口 中的方法com.alipay.common.tracer.core.extensions.SpanExtension
-
- switchTo(ExceptionHandler<? super T>) - 类 中的方法com.alipay.disruptor.dsl.ExceptionHandlerWrapper
-
- SynchronizingSelfLog - com.alipay.common.tracer.core.appender.self中的类
-
同步打印的SelfLog,仅在中间件内部使用,解决SelfLog异步化后,在一些Mananger初始化时打印日志时使用
- SynchronizingSelfLog() - 类 的构造器com.alipay.common.tracer.core.appender.self.SynchronizingSelfLog
-
- TextMapB3Formatter - com.alipay.common.tracer.core.registry中的类
-
TextMapFormatter
- TextMapB3Formatter() - 类 的构造器com.alipay.common.tracer.core.registry.TextMapB3Formatter
-
- TextMapFormatter - com.alipay.common.tracer.core.registry中的类
-
TextMapFormatter
- TextMapFormatter() - 类 的构造器com.alipay.common.tracer.core.registry.TextMapFormatter
-
- then(EventHandler<? super T>...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Set up batch handlers to consume events from the ring buffer.
- then(EventProcessorFactory<T>...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Set up custom event processors to handle events from the ring buffer.
- thenHandleEventsWithWorkerPool(WorkHandler<? super T>...) - 类 中的方法com.alipay.disruptor.dsl.EventHandlerGroup
-
Set up a worker pool to handle events from the ring buffer.
- TimedRollingFileAppender - com.alipay.common.tracer.core.appender.file中的类
-
基于时间的 RollingFileAppender
- TimedRollingFileAppender(String, boolean) - 类 的构造器com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
- TimedRollingFileAppender(String, String) - 类 的构造器com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
- TimedRollingFileAppender(String, String, String) - 类 的构造器com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
- TimedRollingFileAppender(String, int, boolean) - 类 的构造器com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
- TimedRollingFileAppender(String, int, boolean, String) - 类 的构造器com.alipay.common.tracer.core.appender.file.TimedRollingFileAppender
-
- TimeoutBlockingWaitStrategy - com.alipay.disruptor中的类
-
- TimeoutBlockingWaitStrategy(long, TimeUnit) - 类 的构造器com.alipay.disruptor.TimeoutBlockingWaitStrategy
-
- TimeoutException - com.alipay.disruptor中的异常错误
-
- TimeoutHandler - com.alipay.disruptor中的接口
-
- Timestamp - com.alipay.common.tracer.core.appender.self中的类
-
- Timestamp() - 类 的构造器com.alipay.common.tracer.core.appender.self.Timestamp
-
- toString() - 类 中的方法com.alipay.common.tracer.core.appender.builder.JsonStringBuilder
-
- toString() - 类 中的方法com.alipay.common.tracer.core.appender.builder.XStringBuilder
-
- toString() - 类 中的方法com.alipay.common.tracer.core.context.span.SofaTracerSpanContext
-
- toString() - 异常错误 中的方法com.alipay.common.tracer.core.exception.SofaTracerRuntimeException
-
- toString() - 类 中的方法com.alipay.common.tracer.core.registry.ExtendFormat.Builtin
-
- toString() - 类 中的方法com.alipay.common.tracer.core.SofaTracer
-
- toString() - 类 中的方法com.alipay.common.tracer.core.span.SofaTracerSpan
-
- toString() - 类 中的方法com.alipay.disruptor.AbstractSequencer
-
- toString() - 类 中的方法com.alipay.disruptor.BlockingWaitStrategy
-
- toString() - 类 中的方法com.alipay.disruptor.collections.Histogram
-
- toString() - 类 中的方法com.alipay.disruptor.dsl.BasicExecutor
-
- toString() - 类 中的方法com.alipay.disruptor.dsl.Disruptor
-
- toString() - 类 中的方法com.alipay.disruptor.FixedSequenceGroup
-
- toString() - 类 中的方法com.alipay.disruptor.LiteBlockingWaitStrategy
-
- toString() - 类 中的方法com.alipay.disruptor.LiteTimeoutBlockingWaitStrategy
-
- toString() - 类 中的方法com.alipay.disruptor.RingBuffer
-
- toString() - 类 中的方法com.alipay.disruptor.Sequence
-
- toString() - 类 中的方法com.alipay.disruptor.TimeoutBlockingWaitStrategy
-
- toStringArray(Collection<String>) - 类 中的静态方法com.alipay.common.tracer.core.utils.StringUtils
-
- TraceAppender - com.alipay.common.tracer.core.appender中的接口
-
- traceContext - 类 中的变量com.alipay.common.tracer.core.async.TracedExecutorService
-
- TracedExecutorService - com.alipay.common.tracer.core.async中的类
-
- TracedExecutorService(ExecutorService) - 类 的构造器com.alipay.common.tracer.core.async.TracedExecutorService
-
- TracedExecutorService(ExecutorService, SofaTraceContext) - 类 的构造器com.alipay.common.tracer.core.async.TracedExecutorService
-
- TraceIdGenerator - com.alipay.common.tracer.core.generator中的类
-
- TraceIdGenerator() - 类 的构造器com.alipay.common.tracer.core.generator.TraceIdGenerator
-
- TRACER_APPEND_PID_TO_LOG_PATH_KEY - 类 中的静态变量com.alipay.common.tracer.core.appender.TracerLogRootDaemon
-
是否添加 pid 到 log path
- TRACER_APPNAME_KEY - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
应用名称
- TRACER_ASYNC_APPENDER_ALLOW_DISCARD - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
是否允许丢失日志
- TRACER_ASYNC_APPENDER_DISCARD_OUT_THRESHOLD - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
丢失日志的数量达到该阈值进行一次日志输出
- TRACER_ASYNC_APPENDER_IS_OUT_DISCARD_ID - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
是否日志输出丢失日志的TraceId和RpcId
- TRACER_ASYNC_APPENDER_IS_OUT_DISCARD_NUMBER - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
是否日志输出丢失日志的数量
- TRACER_GLOBAL_LOG_RESERVE_DAY - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
Tracer 的全局的日志的保留天数配置的 Key
- TRACER_GLOBAL_ROLLING_KEY - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
Tracer 的全局的 Rolling 的配置的 Key
- TRACER_PENETRATE_ATTRIBUTE_MAX_LENGTH - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
Tracer 的穿透数据的最大值的配置的 Key
- TRACER_SYSTEM_PENETRATE_ATTRIBUTE_MAX_LENGTH - 类 中的静态变量com.alipay.common.tracer.core.configuration.SofaTracerConfiguration
-
Tracer 系统穿透数据的最大值的配置的 Key
- TracerDaemon - com.alipay.common.tracer.core.appender.self中的类
-
Tracer 的 Daemon 线程,主要是做清理日志的事情
- TracerDaemon() - 类 的构造器com.alipay.common.tracer.core.appender.self.TracerDaemon
-
- TracerFormatRegistry - com.alipay.common.tracer.core.registry中的类
-
TracerFormatRegistry
- TracerFormatRegistry() - 类 的构造器com.alipay.common.tracer.core.registry.TracerFormatRegistry
-
- TracerLogRootDaemon - com.alipay.common.tracer.core.appender中的类
-
TracerLogRootDaemon
不从配置项目获取,直接从系统属性获取
- TracerLogRootDaemon() - 类 的构造器com.alipay.common.tracer.core.appender.TracerLogRootDaemon
-
- TracerScheduleExecutorService - com.alipay.common.tracer.core.async中的类
-
扩展的定时可有trace信息的定时线程池
- TracerScheduleExecutorService(ScheduledExecutorService) - 类 的构造器com.alipay.common.tracer.core.async.TracerScheduleExecutorService
-
- TracerScheduleExecutorService(ScheduledExecutorService, SofaTraceContext) - 类 的构造器com.alipay.common.tracer.core.async.TracerScheduleExecutorService
-
- TracerSystemLogEnum - com.alipay.common.tracer.core.reporter.type中的枚举
-
TracerSystemLogEnum
- TracerUtils - com.alipay.common.tracer.core.utils中的类
-
Tracer 的工具类,此工具类是一个内部工具类,非 Tracer 相关 JAR 包请不要依赖。
- TracerUtils() - 类 的构造器com.alipay.common.tracer.core.utils.TracerUtils
-
- translateTo(T, long) - 接口 中的方法com.alipay.disruptor.EventTranslator
-
Translate a data representation into fields set in given event
- translateTo(T, long, A) - 接口 中的方法com.alipay.disruptor.EventTranslatorOneArg
-
Translate a data representation into fields set in given event
- translateTo(T, long, A, B, C) - 接口 中的方法com.alipay.disruptor.EventTranslatorThreeArg
-
Translate a data representation into fields set in given event
- translateTo(T, long, A, B) - 接口 中的方法com.alipay.disruptor.EventTranslatorTwoArg
-
Translate a data representation into fields set in given event
- translateTo(T, long, Object...) - 接口 中的方法com.alipay.disruptor.EventTranslatorVararg
-
Translate a data representation into fields set in given event
- tryNext() - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- tryNext(int) - 类 中的方法com.alipay.disruptor.MultiProducerSequencer
-
- tryNext() - 类 中的方法com.alipay.disruptor.RingBuffer
-
Increment and return the next sequence for the ring buffer.
- tryNext(int) - 类 中的方法com.alipay.disruptor.RingBuffer
-
The same functionality as
RingBuffer.tryNext(), but allows the caller to attempt
to claim the next n sequences.
- tryNext() - 接口 中的方法com.alipay.disruptor.Sequenced
-
Attempt to claim the next event in sequence for publishing.
- tryNext(int) - 接口 中的方法com.alipay.disruptor.Sequenced
-
Attempt to claim the next n events in sequence for publishing.
- tryNext() - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- tryNext(int) - 类 中的方法com.alipay.disruptor.SingleProducerSequencer
-
- tryPublishEvent(EventTranslator<E>) - 接口 中的方法com.alipay.disruptor.EventSink
-
Attempts to publish an event to the ring buffer.
- tryPublishEvent(EventTranslatorOneArg<E, A>, A) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows one user supplied argument.
- tryPublishEvent(EventTranslatorTwoArg<E, A, B>, A, B) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows two user supplied arguments.
- tryPublishEvent(EventTranslatorThreeArg<E, A, B, C>, A, B, C) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows three user supplied arguments
- tryPublishEvent(EventTranslatorVararg<E>, Object...) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows a variable number of user supplied arguments
- tryPublishEvent(EventTranslator<E>) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvent(EventTranslatorOneArg<E, A>, A) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvent(EventTranslatorTwoArg<E, A, B>, A, B) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvent(EventTranslatorThreeArg<E, A, B, C>, A, B, C) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvent(EventTranslatorVararg<E>, Object...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslator<E>[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Attempts to publish multiple events to the ring buffer.
- tryPublishEvents(EventTranslator<E>[], int, int) - 接口 中的方法com.alipay.disruptor.EventSink
-
Attempts to publish multiple events to the ring buffer.
- tryPublishEvents(EventTranslatorOneArg<E, A>, A[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows one user supplied argument.
- tryPublishEvents(EventTranslatorOneArg<E, A>, int, int, A[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows one user supplied argument.
- tryPublishEvents(EventTranslatorTwoArg<E, A, B>, A[], B[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows two user supplied arguments per event.
- tryPublishEvents(EventTranslatorTwoArg<E, A, B>, int, int, A[], B[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows two user supplied arguments per event.
- tryPublishEvents(EventTranslatorThreeArg<E, A, B, C>, A[], B[], C[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows three user supplied arguments per event.
- tryPublishEvents(EventTranslatorThreeArg<E, A, B, C>, int, int, A[], B[], C[]) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows three user supplied arguments per event.
- tryPublishEvents(EventTranslatorVararg<E>, Object[]...) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows a variable number of user supplied arguments per event.
- tryPublishEvents(EventTranslatorVararg<E>, int, int, Object[]...) - 接口 中的方法com.alipay.disruptor.EventSink
-
Allows a variable number of user supplied arguments per event.
- tryPublishEvents(EventTranslator<E>[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslator<E>[], int, int) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorOneArg<E, A>, A[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorOneArg<E, A>, int, int, A[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorTwoArg<E, A, B>, A[], B[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorTwoArg<E, A, B>, int, int, A[], B[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorThreeArg<E, A, B, C>, A[], B[], C[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorThreeArg<E, A, B, C>, int, int, A[], B[], C[]) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorVararg<E>, Object[]...) - 类 中的方法com.alipay.disruptor.RingBuffer
-
- tryPublishEvents(EventTranslatorVararg<E>, int, int, Object[]...) - 类 中的方法com.alipay.disruptor.RingBuffer
-