Class TransferSpan

java.lang.Object
ecmwf.common.telemetry.TransferSpan
All Implemented Interfaces:
Serializable

public final class TransferSpan extends Object implements Serializable
Bounded, SDK-independent wire representation of a completed Mover span. Receivers must call snapshot() before admitting a deserialized bean. Only operational identifiers and counters are permitted, never URLs or errors.
See Also:
  • Field Details

  • Constructor Details

    • TransferSpan

      public TransferSpan()
  • Method Details

    • snapshot

      public TransferSpan snapshot()
      Validate and defensively detach all mutable content, including Java/RMI input.
    • getTraceId

      public String getTraceId()
    • setTraceId

      public void setTraceId(String value)
    • getSpanId

      public String getSpanId()
    • setSpanId

      public void setSpanId(String value)
    • getParentSpanId

      public String getParentSpanId()
    • setParentSpanId

      public void setParentSpanId(String value)
    • getTraceState

      public String getTraceState()
    • setTraceState

      public void setTraceState(String value)
    • getTraceFlags

      public int getTraceFlags()
    • setTraceFlags

      public void setTraceFlags(int value)
    • getName

      public String getName()
    • setName

      public void setName(String value)
    • getKind

      public String getKind()
    • setKind

      public void setKind(String value)
    • getStartEpochNanos

      public long getStartEpochNanos()
    • setStartEpochNanos

      public void setStartEpochNanos(long value)
    • getEndEpochNanos

      public long getEndEpochNanos()
    • setEndEpochNanos

      public void setEndEpochNanos(long value)
    • isFailed

      public boolean isFailed()
    • setFailed

      public void setFailed(boolean value)
    • getAttributes

      public Map<String,Object> getAttributes()
    • setAttributes

      public void setAttributes(Map<String,Object> values)
    • getResource

      public Map<String,String> getResource()
    • setResource

      public void setResource(Map<String,String> values)