Index
All Classes and Interfaces|All Packages
A
- addScopeDecorator(CurrentTraceContext.ScopeDecorator) - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContextBuilder
- applyTo(BlockHound.Builder) - Method in class com.linecorp.armeria.common.brave.BraveBlockHoundIntegration
B
- BraveBlockHoundIntegration - Class in com.linecorp.armeria.common.brave
-
A
BlockHoundIntegrationfor the brave module. - BraveBlockHoundIntegration() - Constructor for class com.linecorp.armeria.common.brave.BraveBlockHoundIntegration
- BraveClient - Class in com.linecorp.armeria.client.brave
- BraveService - Class in com.linecorp.armeria.server.brave
- build() - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContextBuilder
-
Returns a newly-created
RequestContextCurrentTraceContextbased on the configuration properties set so far. - builder() - Static method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
-
Use this when you need customizations such as log integration via RequestContextCurrentTraceContextBuilder.addScopeDecorator(ScopeDecorator).
C
- com.linecorp.armeria.client.brave - package com.linecorp.armeria.client.brave
- com.linecorp.armeria.common.brave - package com.linecorp.armeria.common.brave
- com.linecorp.armeria.server.brave - package com.linecorp.armeria.server.brave
D
- decorateScope(TraceContext, CurrentTraceContext.Scope) - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
E
- execute(ClientRequestContext, HttpRequest) - Method in class com.linecorp.armeria.client.brave.BraveClient
G
- get() - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
I
- inject(Supplier<TraceContext>) - Static method in class com.linecorp.armeria.client.brave.TraceContextPropagation
-
Injects the current
TraceContextthroughClientBuilder.contextCustomizer(Consumer)orClients.withContextCustomizer(Consumer).
N
- newDecorator(HttpTracing) - Static method in class com.linecorp.armeria.client.brave.BraveClient
-
Creates a new tracing
HttpClientdecorator using the specifiedHttpTracinginstance. - newDecorator(HttpTracing) - Static method in class com.linecorp.armeria.server.brave.BraveService
-
Creates a new tracing
HttpServicedecorator using the specifiedHttpTracinginstance. - newDecorator(Tracing) - Static method in class com.linecorp.armeria.client.brave.BraveClient
-
Creates a new tracing
HttpClientdecorator using the specifiedTracinginstance. - newDecorator(Tracing) - Static method in class com.linecorp.armeria.server.brave.BraveService
-
Creates a new tracing
HttpServicedecorator using the specifiedTracinginstance. - newDecorator(Tracing, String) - Static method in class com.linecorp.armeria.client.brave.BraveClient
-
Creates a new tracing
HttpClientdecorator using the specifiedTracinginstance and the remote service name. - newScope(TraceContext) - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
- nonRequestThread(String) - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContextBuilder
-
Sets a regular expression that matches names of threads that should be considered non-request threads, meaning they may have spans created for clients outside the context of an Armeria request.
- nonRequestThread(Pattern) - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContextBuilder
-
Sets a regular expression that matches names of threads that should be considered non-request threads, meaning they may have spans created for clients outside of the context of an Armeria request.
O
- ofDefault() - Static method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
-
Returns the default
CurrentTraceContext.
R
- RequestContextCurrentTraceContext - Class in com.linecorp.armeria.common.brave
-
Tracing context implemented with
RequestContext. - RequestContextCurrentTraceContextBuilder - Class in com.linecorp.armeria.common.brave
-
A builder of
RequestContextCurrentTraceContextto enable tracing of an Armeria-based application.
S
- scopeDecoratorAdded() - Method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
-
Returns whether this
RequestContextCurrentTraceContextis built withCurrentTraceContext.ScopeDecorators. - serve(ServiceRequestContext, HttpRequest) - Method in class com.linecorp.armeria.server.brave.BraveService
- setCurrentThreadNotRequestThread(boolean) - Static method in class com.linecorp.armeria.common.brave.RequestContextCurrentTraceContext
-
Sets whether the current thread is not a request thread, meaning it is never executed in the scope of a server or client request and will never have a
RequestContextavailable.
T
- TraceContextPropagation - Class in com.linecorp.armeria.client.brave
-
Manually propagates a
TraceContextto aBraveClient.
All Classes and Interfaces|All Packages