Package brave.rpc

Class RpcRequestMatchers


  • public final class RpcRequestMatchers
    extends Object
    Null safe matchers for use in RpcRuleSampler.
    Since:
    5.8
    See Also:
    Matchers
    • Constructor Detail

      • RpcRequestMatchers

        public RpcRequestMatchers()
    • Method Detail

      • methodEquals

        public static <Req extends RpcRequest> brave.sampler.Matcher<Req> methodEquals​(String method)
        Matcher for case-sensitive RPC method names, such as "Report" or "EXISTS"
        Since:
        5.8
        See Also:
        RpcRequest.method()
      • serviceEquals

        public static <Req extends RpcRequest> brave.sampler.Matcher<Req> serviceEquals​(String service)
        Matcher for case-sensitive RPC service names, such as "grpc.health.v1.Health" or "scribe"
        Since:
        5.8
        See Also:
        RpcRequest.service()