Skip navigation links
B C D F G I L M O P S T U 

B

builder() - Static method in interface org.zalando.tracer.Tracer
 
Builder() - Constructor for class org.zalando.tracer.TracerFactory.Builder
 

C

create(String...) - Static method in interface org.zalando.tracer.Tracer
Creates a new tracer that will manage the given traces.

D

delegate(Runnable, Function<String, String>) - Method in interface org.zalando.tracer.Tracer
Creates a delegating runnable, based on the given original, that will manage the tracer lifecycle for every invocation.
delegate(Callable<V>, Function<String, String>) - Method in interface org.zalando.tracer.Tracer
Creates a delegating callable, based on the given original, that will manage the tracer lifecycle for every invocation.

F

FlowIDGenerator - Class in org.zalando.tracer
 
FlowIDGenerator() - Constructor for class org.zalando.tracer.FlowIDGenerator
 
forEach(BiConsumer<String, String>) - Method in interface org.zalando.tracer.Tracer
Iterates all configured traces and allows to observe their current values.

G

generate() - Method in class org.zalando.tracer.FlowIDGenerator
 
generate() - Method in interface org.zalando.tracer.Generator
 
generate() - Method in class org.zalando.tracer.PhraseGenerator
 
generate() - Method in class org.zalando.tracer.UUIDGenerator
 
Generator - Interface in org.zalando.tracer
A generator is used to create a new trace identifier when a new lifecycle begins and no existing identifier exist.
get(String) - Method in interface org.zalando.tracer.Tracer
Retrieves the trace with the given name.
getLogger() - Method in class org.zalando.tracer.LoggingTraceListener
 
getName() - Method in interface org.zalando.tracer.Trace
Provides this trace's name.
getValue() - Method in interface org.zalando.tracer.Trace
Provides the current value of this trace.

I

isActive() - Method in interface org.zalando.tracer.Tracer
 

L

LoggingTraceListener - Class in org.zalando.tracer
 
LoggingTraceListener() - Constructor for class org.zalando.tracer.LoggingTraceListener
 
LoggingTraceListener(Logger) - Constructor for class org.zalando.tracer.LoggingTraceListener
 

M

manage(Executor, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
manage(ExecutorService, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
manage(ScheduledExecutorService, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
manage(Runnable) - Method in interface org.zalando.tracer.Tracer
Creates a runnable, based on the given original, that will manage a completely new lifecycle for every invocation,
manage(Callable<V>) - Method in interface org.zalando.tracer.Tracer
Creates a callable, based on the given original, that will manage a completely new lifecycle for every invocation,
MDCTraceListener - Class in org.zalando.tracer
 
MDCTraceListener() - Constructor for class org.zalando.tracer.MDCTraceListener
 

O

onStart(String, String) - Method in class org.zalando.tracer.LoggingTraceListener
 
onStart(String, String) - Method in class org.zalando.tracer.MDCTraceListener
 
onStart(String, String) - Method in class org.zalando.tracer.StackedMDCTraceListener
 
onStart(String, String) - Method in interface org.zalando.tracer.TraceListener
Callback to be triggered after start.
onStop(String, String) - Method in class org.zalando.tracer.LoggingTraceListener
 
onStop(String, String) - Method in class org.zalando.tracer.MDCTraceListener
 
onStop(String, String) - Method in class org.zalando.tracer.StackedMDCTraceListener
 
onStop(String, String) - Method in interface org.zalando.tracer.TraceListener
Callback to be triggered before stop.
org.zalando.tracer - package org.zalando.tracer
 
org.zalando.tracer.concurrent - package org.zalando.tracer.concurrent
 

P

PhraseGenerator - Class in org.zalando.tracer
This generator is inspired by Docker container name generator
PhraseGenerator() - Constructor for class org.zalando.tracer.PhraseGenerator
 
preserve(Executor, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
preserve(ExecutorService, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
preserve(ScheduledExecutorService, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
preserve(Runnable) - Method in interface org.zalando.tracer.Tracer
Creates a runnable, based on the given original, that will preserve the current state of all traces for every invocation.
preserve(Callable<V>) - Method in interface org.zalando.tracer.Tracer
Creates a callable, based on the given original, that will preserve the current state of all traces for every invocation.

S

snapshot() - Method in interface org.zalando.tracer.Tracer
Provides an immutable snapshot of all configured traces mapped by name to their current values.
stacked(boolean) - Method in class org.zalando.tracer.TracerFactory.Builder
 
stacked() - Method in class org.zalando.tracer.TracerFactory.Builder
 
StackedMDCTraceListener - Class in org.zalando.tracer
 
StackedMDCTraceListener() - Constructor for class org.zalando.tracer.StackedMDCTraceListener
 
StackedTraceListener - Interface in org.zalando.tracer
StackedTraceListener are a special kind of TraceListener, because they are aware of trace stacking.
start() - Method in interface org.zalando.tracer.Tracer
Starts a new trace lifecycle without transporting any trace identifiers.
start(Function<String, String>) - Method in interface org.zalando.tracer.Tracer
Starts a new trace lifecycle with the possibility to transport given trace identifiers.
stop() - Method in interface org.zalando.tracer.Tracer
Stops the current lifecycle.

T

Trace - Interface in org.zalando.tracer
A simplistic bean-style structure that holds the name and the current value of a trace.
TraceListener - Interface in org.zalando.tracer
A listener that can be attached to a tracer upon creation.
Tracer - Interface in org.zalando.tracer
A tracer is a lifecycle manager of one or more traces.
TracerFactory - Class in org.zalando.tracer
 
TracerFactory.Builder - Class in org.zalando.tracer
 
TracingExecutors - Class in org.zalando.tracer.concurrent
 
tryPreserve(Executor, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
tryPreserve(ExecutorService, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
tryPreserve(ScheduledExecutorService, Tracer) - Static method in class org.zalando.tracer.concurrent.TracingExecutors
 
tryPreserve(Runnable) - Method in interface org.zalando.tracer.Tracer
Creates a runnable, based on the given original, that will preserve the current state of all traces for every invocation, if a trace is currently active.
tryPreserve(Callable<V>) - Method in interface org.zalando.tracer.Tracer
Creates a callable, based on the given original, that will preserve the current state of all traces for every invocation, if a trace is currently active.

U

UUIDGenerator - Class in org.zalando.tracer
 
UUIDGenerator() - Constructor for class org.zalando.tracer.UUIDGenerator
 
B C D F G I L M O P S T U 
Skip navigation links

Copyright © 2015–2016 Zalando SE. All rights reserved.