Index
B C M N O P T
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- brave.messaging - package brave.messaging
- build() - Method in class brave.messaging.MessagingRuleSampler.Builder
- build() - Method in class brave.messaging.MessagingTracing.Builder
C
- channelKind() - Method in class brave.messaging.MessagingRequest
-
Type of channel, e.g.
- channelKindEquals(String) - Static method in class brave.messaging.MessagingRequestMatchers
-
Matcher for case-sensitive message channel kinds, such as "queue" or "topic".
- channelName() - Method in class brave.messaging.MessagingRequest
-
Messaging channel name, e.g.
- channelNameEquals(String) - Static method in class brave.messaging.MessagingRequestMatchers
-
Matcher for case-sensitive message channel names, such as "hooks" or "complaints"
- close() - Method in class brave.messaging.MessagingTracing
- ConsumerRequest - Class in brave.messaging
-
Marks an interface for use in extraction and
MessagingRuleSampler
. - ConsumerRequest() - Constructor for class brave.messaging.ConsumerRequest
- consumerSampler() - Method in class brave.messaging.MessagingTracing
-
Returns an overriding sampling decision for a new trace.
- consumerSampler(SamplerFunction<MessagingRequest>) - Method in class brave.messaging.MessagingTracing.Builder
- create(Tracing) - Static method in class brave.messaging.MessagingTracing
- current() - Static method in class brave.messaging.MessagingTracing
-
Returns the most recently created tracing component iff it hasn't been closed.
- customize(MessagingTracing.Builder) - Method in interface brave.messaging.MessagingTracingCustomizer
M
- MessagingRequest - Class in brave.messaging
-
Abstract request type used for parsing and sampling of messaging producers and consumers.
- MessagingRequestMatchers - Class in brave.messaging
-
Null safe matchers for use in
MessagingRuleSampler
. - MessagingRequestMatchers() - Constructor for class brave.messaging.MessagingRequestMatchers
- MessagingRuleSampler - Class in brave.messaging
-
Assigns sample rates to messaging requests.
- MessagingRuleSampler.Builder - Class in brave.messaging
- MessagingTracing - Class in brave.messaging
-
Instances built via
MessagingTracing.create(Tracing)
orMessagingTracing.newBuilder(Tracing)
are registered automatically such that statically configured instrumentation like HTTP producers can useMessagingTracing.current()
. - MessagingTracing.Builder - Class in brave.messaging
- MessagingTracingCustomizer - Interface in brave.messaging
-
This allows configuration plugins to collaborate on building an instance of
MessagingTracing
.
N
- newBuilder() - Static method in class brave.messaging.MessagingRuleSampler
- newBuilder(Tracing) - Static method in class brave.messaging.MessagingTracing
- NOOP - Static variable in interface brave.messaging.MessagingTracingCustomizer
-
Use to avoid comparing against null references
O
- operation() - Method in class brave.messaging.MessagingRequest
-
The unqualified, case-sensitive semantic message operation name.
- operationEquals(String) - Static method in class brave.messaging.MessagingRequestMatchers
-
Matcher for case-sensitive messaging operation names, such as "send" or "receive".
P
- ProducerRequest - Class in brave.messaging
-
Marks an interface for use in injection and
MessagingRuleSampler
. - ProducerRequest() - Constructor for class brave.messaging.ProducerRequest
- producerSampler() - Method in class brave.messaging.MessagingTracing
-
Returns an overriding sampling decision for a new trace.
- producerSampler(SamplerFunction<MessagingRequest>) - Method in class brave.messaging.MessagingTracing.Builder
- putAllRules(MessagingRuleSampler) - Method in class brave.messaging.MessagingRuleSampler.Builder
-
Adds or replaces all rules in this sampler with those of the input.
- putRule(Matcher, Sampler) - Method in class brave.messaging.MessagingRuleSampler.Builder
-
Adds or replaces the sampler for the matcher.
T
- toBuilder() - Method in class brave.messaging.MessagingTracing
- tracing() - Method in class brave.messaging.MessagingTracing
- tracing(Tracing) - Method in class brave.messaging.MessagingTracing.Builder
- trySample(MessagingRequest) - Method in class brave.messaging.MessagingRuleSampler
All Classes All Packages