Class CentralizedSamplingStrategy

    • Constructor Detail

      • CentralizedSamplingStrategy

        public CentralizedSamplingStrategy()
      • CentralizedSamplingStrategy

        public CentralizedSamplingStrategy​(@Nullable ruleLocation)
      • CentralizedSamplingStrategy

        public CentralizedSamplingStrategy​(boolean forcedSamplingSupport)
      • CentralizedSamplingStrategy

        public CentralizedSamplingStrategy​(@Nullable ruleLocation,
                                           boolean forcedSamplingSupport)
    • Method Detail

      • getSamplingManifestURL

        public @Nullable getSamplingManifestURL()
      • shutdown

        public void shutdown()
        Description copied from interface: SamplingStrategy
        Shutdown additional resources created by advanced sampling strategies.
        Specified by:
        shutdown in interface SamplingStrategy
      • getClientID

        public static java.lang.String getClientID()
      • isForcedSamplingSupported

        public boolean isForcedSamplingSupported()
        Description copied from interface: SamplingStrategy
        Returns whether or not this sampling strategy supports 'forced sampling'. Forced sampling allows a segment's initial non-sampled decision to be later overriden to sampled. Supporting this feature requires that all segments, sampled or otherwise, be kept in memory for the duration of their existence. Not supporting this feature saves memory and computational capacity.
        Specified by:
        isForcedSamplingSupported in interface SamplingStrategy
        whether or not forced sampling is supported