Class SpanMarshaler


final class SpanMarshaler extends MarshalerWithSize
  • Field Details

    • EMPTY_BYTES

      private static final byte[] EMPTY_BYTES
    • traceId

      private final String traceId
    • traceStateUtf8

      private final byte[] traceStateUtf8
    • spanId

      private final String spanId
    • parentSpanId

      @Nullable private final String parentSpanId
    • nameUtf8

      private final byte[] nameUtf8
    • spanKind

      private final ProtoEnumInfo spanKind
    • startEpochNanos

      private final long startEpochNanos
    • endEpochNanos

      private final long endEpochNanos
    • attributeMarshalers

      private final KeyValueMarshaler[] attributeMarshalers
    • droppedAttributesCount

      private final int droppedAttributesCount
    • spanEventMarshalers

      private final SpanEventMarshaler[] spanEventMarshalers
    • droppedEventsCount

      private final int droppedEventsCount
    • spanLinkMarshalers

      private final SpanLinkMarshaler[] spanLinkMarshalers
    • droppedLinksCount

      private final int droppedLinksCount
    • spanStatusMarshaler

      private final SpanStatusMarshaler spanStatusMarshaler
    • flags

      private final TraceFlags flags
    • isParentContextRemote

      private final boolean isParentContextRemote
  • Constructor Details

  • Method Details