Exposes access to information about the operation triggering the sampling.
Exposes access to information about the operation triggering the sampling. The Kamon tracer can take a sampling in two different situations: during Span creation via SpanBuilder.start (the most common case) and once a Span has been already started with an Unknown Sampling Decision and Span.takSamplingDecision is called; this interface helps to abstract the actual instance holding the operation information (a SpanBuilder or Span) from the Sampler's external API.