Class TraceParams

  • Direct Known Subclasses:
    AutoValue_TraceParams

    @Immutable
    public abstract class TraceParams
    extends java.lang.Object
    Class that holds global trace parameters.
    Since:
    0.5
    • Field Detail

      • DEFAULT_SAMPLER

        private static final Sampler DEFAULT_SAMPLER
      • DEFAULT_SPAN_MAX_NUM_ATTRIBUTES

        private static final int DEFAULT_SPAN_MAX_NUM_ATTRIBUTES
        See Also:
        Constant Field Values
      • DEFAULT_SPAN_MAX_NUM_ANNOTATIONS

        private static final int DEFAULT_SPAN_MAX_NUM_ANNOTATIONS
        See Also:
        Constant Field Values
      • DEFAULT_SPAN_MAX_NUM_MESSAGE_EVENTS

        private static final int DEFAULT_SPAN_MAX_NUM_MESSAGE_EVENTS
        See Also:
        Constant Field Values
      • DEFAULT_SPAN_MAX_NUM_LINKS

        private static final int DEFAULT_SPAN_MAX_NUM_LINKS
        See Also:
        Constant Field Values
      • DEFAULT

        public static final TraceParams DEFAULT
        Default TraceParams.
        Since:
        0.5
    • Constructor Detail

      • TraceParams

        public TraceParams()
    • Method Detail

      • getSampler

        public abstract Sampler getSampler()
        Returns the global default Sampler. Used if no Sampler is provided in SpanBuilder.setSampler(Sampler).
        Returns:
        the global default Sampler.
        Since:
        0.5
      • getMaxNumberOfAttributes

        public abstract int getMaxNumberOfAttributes()
        Returns the global default max number of attributes per Span.
        Returns:
        the global default max number of attributes per Span.
        Since:
        0.5
      • getMaxNumberOfAnnotations

        public abstract int getMaxNumberOfAnnotations()
        Returns the global default max number of Annotation events per Span.
        Returns:
        the global default max number of Annotation events per Span.
        Since:
        0.5
      • getMaxNumberOfMessageEvents

        public abstract int getMaxNumberOfMessageEvents()
        Returns the global default max number of MessageEvent events per Span.
        Returns:
        the global default max number of MessageEvent events per Span.
        Since:
        0.12
      • getMaxNumberOfNetworkEvents

        @Deprecated
        public int getMaxNumberOfNetworkEvents()
        Returns the global default max number of NetworkEvent events per Span.
        Returns:
        the global default max number of NetworkEvent events per Span.
        Since:
        0.5
      • getMaxNumberOfLinks

        public abstract int getMaxNumberOfLinks()
        Returns the global default max number of Link entries per Span.
        Returns:
        the global default max number of Link entries per Span.
        Since:
        0.5