Class Spans


  • public final class Spans
    extends java.lang.Object
    Utility methods for working with Spans.
    • Constructor Summary

      Constructors 
      Constructor Description
      Spans()  
    • Constructor Detail

      • Spans

        public Spans()
    • Method Detail

      • currentSpan

        public static Span currentSpan​(java.lang.Object spanProvider)
        Attempts to get a Span from the given object, if it supports SpanProvider.currentSpan().
        Parameters:
        spanProvider - may be null.
        Returns:
        null if there's not a current span.
      • currentSpan

        public static <T> T currentSpan​(java.lang.Class<T> spanFacetType,
                                        java.lang.Object spanProvider)
        Attempts to get a Span facet from the given object, if it supports SpanProvider.currentSpan().
        Parameters:
        spanProvider - may be null.
        Returns:
        null if there's not a current span supporting spanFacetType.