Package brave.rpc

Class RpcRuleSampler.Builder

  • Enclosing class:
    RpcRuleSampler

    public static final class RpcRuleSampler.Builder
    extends Object
    Since:
    5.8
    • Method Detail

      • putRule

        public RpcRuleSampler.Builder putRule​(brave.sampler.Matcher matcher,
                                              brave.sampler.Sampler sampler)
        Adds or replaces the sampler for the matcher.

        Ex.

        
         import static brave.rpc.RpcRequestMatchers.methodEquals;
        
         builder.putRule(methodEquals("Report"), RateLimitingSampler.create(10));
         
        Since:
        5.8