Class MessagingRequestMatchers


  • public final class MessagingRequestMatchers
    extends Object
    Null safe matchers for use in MessagingRuleSampler.
    Since:
    5.9
    See Also:
    Matchers
    • Constructor Detail

      • MessagingRequestMatchers

        public MessagingRequestMatchers()
    • Method Detail

      • operationEquals

        public static <Req extends MessagingRequest> brave.sampler.Matcher<Req> operationEquals​(String operation)
        Matcher for case-sensitive messaging operation names, such as "send" or "receive".
        Since:
        5.9
        See Also:
        MessagingRequest.operation()
      • channelKindEquals

        public static <Req extends MessagingRequest> brave.sampler.Matcher<Req> channelKindEquals​(String channelKind)
        Matcher for case-sensitive message channel kinds, such as "queue" or "topic".
        Since:
        5.9
        See Also:
        MessagingRequest.channelKind()
      • channelNameEquals

        public static <Req extends MessagingRequest> brave.sampler.Matcher<Req> channelNameEquals​(String channelName)
        Matcher for case-sensitive message channel names, such as "hooks" or "complaints"
        Since:
        5.9
        See Also:
        MessagingRequest.channelName()