Package com.arpnetworking.tsdcore.sinks
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
Abstract base class for common functionality for publishing
PeriodicData
. This class is thread safe.- Author:
- Ville Koskela (ville dot koskela at inscopemetrics dot io)
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
BaseSink.Builder<B extends BaseSink.Builder<B,
S>, S extends Sink> BaseBaseSink.Builder
implementation. -
Constructor Summary
ModifierConstructorDescriptionprotected
BaseSink
(BaseSink.Builder<?, ?> builder) Protected constructor. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.arpnetworking.tsdcore.sinks.Sink
close, recordAggregateData
-
Constructor Details
-
BaseSink
Protected constructor.- Parameters:
builder
- Instance ofBaseSink.Builder
.
-
-
Method Details