Package com.amazon.ion.util
Class Spans
- java.lang.Object
-
- com.amazon.ion.util.Spans
-
public final class Spans extends java.lang.ObjectUtility methods for working withSpans.
-
-
Constructor Summary
Constructors Constructor Description Spans()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TcurrentSpan(java.lang.Class<T> spanFacetType, java.lang.Object spanProvider)Attempts to get aSpanfacet from the given object, if it supportsSpanProvider.currentSpan().static SpancurrentSpan(java.lang.Object spanProvider)Attempts to get aSpanfrom the given object, if it supportsSpanProvider.currentSpan().
-
-
-
Method Detail
-
currentSpan
public static Span currentSpan(java.lang.Object spanProvider)
Attempts to get aSpanfrom the given object, if it supportsSpanProvider.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 aSpanfacet from the given object, if it supportsSpanProvider.currentSpan().- Parameters:
spanProvider- may be null.- Returns:
- null if there's not a current span supporting
spanFacetType.
-
-