Index

B C M N O P T 
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) or MessagingTracing.newBuilder(Tracing) are registered automatically such that statically configured instrumentation like HTTP producers can use MessagingTracing.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
 
B C M N O P T 
All Classes All Packages