package com.microsoft.applicationinsights.telemetry; import com.microsoft.applicationinsights.internal.schemav2.Envelope; import com.microsoft.applicationinsights.internal.schemav2.SendableData; /** * Created by gupele on 12/4/2016. */ public abstract class BaseSampleSourceTelemetry<T extends SendableData> extends BaseTelemetry<T> implements SupportSampling { @Override public void reset() { setSamplingPercentage(null); } @Override protected void setSampleRate(Envelope envelope) { Double currentSP = getSamplingPercentage(); envelope.setSampleRate(currentSP); } }