
com.wavefront.sdk.common.WavefrontSender Maven / Gradle / Ivy
package com.wavefront.sdk.common;
import com.wavefront.sdk.entities.events.WavefrontEventSender;
import com.wavefront.sdk.entities.histograms.WavefrontHistogramSender;
import com.wavefront.sdk.entities.logs.WavefrontLogSender;
import com.wavefront.sdk.entities.metrics.WavefrontMetricSender;
import com.wavefront.sdk.entities.tracing.WavefrontTracingSpanSender;
import java.io.Closeable;
/**
* An uber WavefrontSender that abstracts various atom senders along with flushing and closing logic
*
* @author Sushant Dewan ([email protected]).
*/
public interface WavefrontSender extends WavefrontMetricSender, WavefrontHistogramSender,
WavefrontTracingSpanSender, WavefrontEventSender, WavefrontLogSender, BufferFlusher, Closeable {
String getClientId();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy