Class BraveSamplerFunction<T>

  • Type Parameters:
    T - type of the input, for example a request or method
    All Implemented Interfaces:
    org.springframework.cloud.sleuth.SamplerFunction<T>

    public final class BraveSamplerFunction<T>
    extends Object
    implements org.springframework.cloud.sleuth.SamplerFunction<T>
    Brave implementation of a SamplerFunction.
    Since:
    3.0.0
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • BraveSamplerFunction

        public BraveSamplerFunction​(brave.sampler.SamplerFunction<T> samplerFunction)
    • Method Detail

      • trySample

        public Boolean trySample​(T arg)
        Specified by:
        trySample in interface org.springframework.cloud.sleuth.SamplerFunction<T>
      • toHttpBrave

        public static brave.sampler.SamplerFunction<brave.http.HttpRequest> toHttpBrave​(org.springframework.cloud.sleuth.SamplerFunction<org.springframework.cloud.sleuth.http.HttpRequest> samplerFunction)