Class BaseSink

java.lang.Object
com.arpnetworking.tsdcore.sinks.BaseSink
All Implemented Interfaces:
Sink
Direct Known Subclasses:
DimensionInjectingSink, HttpPostSink, MultiSink, PeriodFilteringSink, PeriodicStatisticsSink, TelemetrySink, TimeThresholdSink, TracingSink, VertxSink

public abstract class BaseSink extends Object implements Sink
Abstract base class for common functionality for publishing PeriodicData. This class is thread safe.
Author:
Ville Koskela (ville dot koskela at inscopemetrics dot io)
  • Constructor Details

  • Method Details

    • getName

      public final String getName()
    • getMetricSafeName

      public String getMetricSafeName()
    • toLogValue

      public Object toLogValue()
      Generate a Steno log compatible representation.
      Returns:
      Steno log compatible representation.
    • toString

      public String toString()
      Overrides:
      toString in class Object