Class ExemplarUtils


  • public final class ExemplarUtils
    extends java.lang.Object
    Utils for recording Exemplars for OpenCensus stats.
    Since:
    0.16
    • Field Detail

      • ATTACHMENT_KEY_SPAN_CONTEXT

        public static final java.lang.String ATTACHMENT_KEY_SPAN_CONTEXT
        Key for SpanContext in the contextual information of an Exemplar.
        Since:
        0.20
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExemplarUtils

        private ExemplarUtils()
    • Method Detail

      • putSpanContextAttachments

        public static void putSpanContextAttachments​(MeasureMap measureMap,
                                                     SpanContext spanContext)
        Puts a SpanContext into the attachments of the given MeasureMap.
        Parameters:
        measureMap - the MeasureMap.
        spanContext - the SpanContext to be put as attachments.
        Since:
        0.16
      • checkNotNull

        private static <T> T checkNotNull​(T reference,
                                          @Nullable
                                          java.lang.Object errorMessage)