Class TracerHeader

java.lang.Object
org.jgroups.Header
org.keycloak.jgroups.header.TracerHeader
All Implemented Interfaces:
org.jgroups.Constructable<org.jgroups.Header>, org.jgroups.util.SizeStreamable, org.jgroups.util.Streamable

public class TracerHeader extends org.jgroups.Header
Header which carries an OpenTelemetry Span between requests and responses
Since:
1.0.0
Author:
Bela Ban
  • Field Details

  • Constructor Details

    • TracerHeader

      public TracerHeader()
  • Method Details

    • getMagicId

      public short getMagicId()
      Specified by:
      getMagicId in class org.jgroups.Header
    • create

      public Supplier<? extends org.jgroups.Header> create()
    • put

      public void put(String key, String value)
    • get

      public String get(String key)
    • keys

      public Set<String> keys()
    • serializedSize

      public int serializedSize()
    • writeTo

      public void writeTo(DataOutput out) throws IOException
      Throws:
      IOException
    • readFrom

      public void readFrom(DataInput in) throws IOException
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class org.jgroups.Header