A B C D E F G H I L N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ActionTypeAndNameSpanBuilderProvider - Class in io.temporal.opentracing.internal
-
Default implementation of the
SpanBuilderProvider
. - ActionTypeAndNameSpanBuilderProvider() - Constructor for class io.temporal.opentracing.internal.ActionTypeAndNameSpanBuilderProvider
B
- build() - Method in class io.temporal.opentracing.OpenTracingOptions.Builder
- build() - Method in class io.temporal.opentracing.SpanCreationContext.Builder
C
- ContextAccessor - Class in io.temporal.opentracing.internal
- ContextAccessor(OpenTracingOptions) - Constructor for class io.temporal.opentracing.internal.ContextAccessor
- continueAsNew(WorkflowOutboundCallsInterceptor.ContinueAsNewInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
- createActivityRunSpan(Tracer, String, String, String, SpanContext) - Method in class io.temporal.opentracing.internal.SpanFactory
- createActivityStartSpan(Tracer, String, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createChildWorkflowStartSpan(Tracer, String, String, long, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createContinueAsNewWorkflowStartSpan(Tracer, String, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createExternalWorkflowSignalSpan(Tracer, String, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createSpanBuilder(Tracer, SpanCreationContext) - Method in class io.temporal.opentracing.internal.ActionTypeAndNameSpanBuilderProvider
- createSpanBuilder(Tracer, SpanCreationContext) - Method in interface io.temporal.opentracing.SpanBuilderProvider
- createWorkflowExecuteUpdateSpan(Tracer, String, String, String, SpanContext) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowHandleQuerySpan(Tracer, String, SpanContext) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowHandleSignalSpan(Tracer, String, String, String, SpanContext) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowQuerySpan(Tracer, String, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowRunSpan(Tracer, String, String, String, SpanContext) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowSignalSpan(Tracer, String, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowStartSpan(Tracer, SpanOperationType, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
- createWorkflowStartUpdateSpan(Tracer, String, String, String) - Method in class io.temporal.opentracing.internal.SpanFactory
D
- DataDogOpenTracingSpanBuilderProvider - Class in io.temporal.opentracing.provider
-
This implementation of
SpanBuilderProvider
names and tags the OpenTracing spans in a way that is compatible with DataDog's APM tooling. - DataDogOpenTracingSpanBuilderProvider() - Constructor for class io.temporal.opentracing.provider.DataDogOpenTracingSpanBuilderProvider
- decode(Map<String, String>, Tracer) - Method in class io.temporal.opentracing.codec.TextMapCodec
- decode(Map<String, String>, Tracer) - Method in class io.temporal.opentracing.codec.TextMapInjectExtractCodec
- decode(Map<String, String>, Tracer) - Method in interface io.temporal.opentracing.OpenTracingSpanContextCodec
E
- encode(SpanContext, Tracer) - Method in class io.temporal.opentracing.codec.TextMapCodec
- encode(SpanContext, Tracer) - Method in class io.temporal.opentracing.codec.TextMapInjectExtractCodec
- encode(SpanContext, Tracer) - Method in interface io.temporal.opentracing.OpenTracingSpanContextCodec
- EVICTED - Static variable in class io.temporal.opentracing.StandardTagNames
- execute(ActivityInboundCallsInterceptor.ActivityInput) - Method in class io.temporal.opentracing.internal.OpenTracingActivityInboundCallsInterceptor
- execute(WorkflowInboundCallsInterceptor.WorkflowInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowInboundCallsInterceptor
- executeActivity(WorkflowOutboundCallsInterceptor.ActivityInput<R>) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
- executeChildWorkflow(WorkflowOutboundCallsInterceptor.ChildWorkflowInput<R>) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
- executeLocalActivity(WorkflowOutboundCallsInterceptor.LocalActivityInput<R>) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
- executeUpdate(WorkflowInboundCallsInterceptor.UpdateInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowInboundCallsInterceptor
F
- FAILED - Static variable in class io.temporal.opentracing.StandardTagNames
-
Deprecated.use
Tags.ERROR
G
- getActionName() - Method in class io.temporal.opentracing.SpanCreationContext
-
Returns the action name, which is the name of the Workflow or Activity class
- getDefaultInstance() - Static method in class io.temporal.opentracing.OpenTracingOptions
- getDefaultPrefix() - Method in enum io.temporal.opentracing.SpanOperationType
- getIsErrorPredicate() - Method in class io.temporal.opentracing.OpenTracingOptions
- getParentRunId() - Method in class io.temporal.opentracing.SpanCreationContext
- getParentWorkflowId() - Method in class io.temporal.opentracing.SpanCreationContext
- getRunId() - Method in class io.temporal.opentracing.SpanCreationContext
- getSpanBuilderProvider() - Method in class io.temporal.opentracing.OpenTracingOptions
- getSpanContextCodec() - Method in class io.temporal.opentracing.OpenTracingOptions
- getSpanName(SpanCreationContext) - Method in class io.temporal.opentracing.internal.ActionTypeAndNameSpanBuilderProvider
-
Generates the name of the span given the span context.
- getSpanName(SpanCreationContext) - Method in class io.temporal.opentracing.provider.DataDogOpenTracingSpanBuilderProvider
-
Uses just the operation type as the name, e.g.
- getSpanOperationType() - Method in class io.temporal.opentracing.SpanCreationContext
- getSpanTags(SpanCreationContext) - Method in class io.temporal.opentracing.internal.ActionTypeAndNameSpanBuilderProvider
-
Generates tags for the span given the span creation context
- getSpanTags(SpanCreationContext) - Method in class io.temporal.opentracing.provider.DataDogOpenTracingSpanBuilderProvider
-
Includes the default tags but also uses
SpanCreationContext.getActionName()
as a tag with the key "resource.name" - getTracer() - Method in class io.temporal.opentracing.OpenTracingOptions
- getWorkflowId() - Method in class io.temporal.opentracing.SpanCreationContext
H
- HANDLE_QUERY - io.temporal.opentracing.SpanOperationType
- HANDLE_SIGNAL - io.temporal.opentracing.SpanOperationType
- HANDLE_UPDATE - io.temporal.opentracing.SpanOperationType
- handleQuery(WorkflowInboundCallsInterceptor.QueryInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowInboundCallsInterceptor
- handleSignal(WorkflowInboundCallsInterceptor.SignalInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowInboundCallsInterceptor
I
- init(ActivityExecutionContext) - Method in class io.temporal.opentracing.internal.OpenTracingActivityInboundCallsInterceptor
- init(WorkflowOutboundCallsInterceptor) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowInboundCallsInterceptor
- INSTANCE - Static variable in class io.temporal.opentracing.codec.TextMapCodec
- INSTANCE - Static variable in class io.temporal.opentracing.codec.TextMapInjectExtractCodec
- INSTANCE - Static variable in class io.temporal.opentracing.internal.ActionTypeAndNameSpanBuilderProvider
- INSTANCE - Static variable in class io.temporal.opentracing.provider.DataDogOpenTracingSpanBuilderProvider
- interceptActivity(ActivityInboundCallsInterceptor) - Method in class io.temporal.opentracing.OpenTracingWorkerInterceptor
- interceptWorkflow(WorkflowInboundCallsInterceptor) - Method in class io.temporal.opentracing.OpenTracingWorkerInterceptor
- io.temporal.opentracing - package io.temporal.opentracing
- io.temporal.opentracing.codec - package io.temporal.opentracing.codec
- io.temporal.opentracing.internal - package io.temporal.opentracing.internal
- io.temporal.opentracing.provider - package io.temporal.opentracing.provider
L
- logEviction(Span) - Method in class io.temporal.opentracing.internal.SpanFactory
- logFail(Span, Throwable) - Method in class io.temporal.opentracing.internal.SpanFactory
N
- newBuilder() - Static method in class io.temporal.opentracing.OpenTracingOptions
- newBuilder() - Static method in class io.temporal.opentracing.SpanCreationContext
- newChildThread(Runnable, boolean, String) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
O
- OpenTracingActivityInboundCallsInterceptor - Class in io.temporal.opentracing.internal
- OpenTracingActivityInboundCallsInterceptor(ActivityInboundCallsInterceptor, OpenTracingOptions, SpanFactory, ContextAccessor) - Constructor for class io.temporal.opentracing.internal.OpenTracingActivityInboundCallsInterceptor
- OpenTracingClientInterceptor - Class in io.temporal.opentracing
- OpenTracingClientInterceptor() - Constructor for class io.temporal.opentracing.OpenTracingClientInterceptor
- OpenTracingClientInterceptor(OpenTracingOptions) - Constructor for class io.temporal.opentracing.OpenTracingClientInterceptor
- OpenTracingOptions - Class in io.temporal.opentracing
- OpenTracingOptions.Builder - Class in io.temporal.opentracing
- OpenTracingSpanContextCodec - Interface in io.temporal.opentracing
-
Provides an interface for pluggable implementations that provide encoding/decoding of OpenTracing
SpanContext
s back and forth toMap<String, String>
that can be transported inside Temporal Headers - OpenTracingWorkerInterceptor - Class in io.temporal.opentracing
- OpenTracingWorkerInterceptor() - Constructor for class io.temporal.opentracing.OpenTracingWorkerInterceptor
- OpenTracingWorkerInterceptor(OpenTracingOptions) - Constructor for class io.temporal.opentracing.OpenTracingWorkerInterceptor
- OpenTracingWorkflowClientCallsInterceptor - Class in io.temporal.opentracing.internal
- OpenTracingWorkflowClientCallsInterceptor(WorkflowClientCallsInterceptor, OpenTracingOptions, SpanFactory, ContextAccessor) - Constructor for class io.temporal.opentracing.internal.OpenTracingWorkflowClientCallsInterceptor
- OpenTracingWorkflowInboundCallsInterceptor - Class in io.temporal.opentracing.internal
- OpenTracingWorkflowInboundCallsInterceptor(WorkflowInboundCallsInterceptor, OpenTracingOptions, SpanFactory, ContextAccessor) - Constructor for class io.temporal.opentracing.internal.OpenTracingWorkflowInboundCallsInterceptor
- OpenTracingWorkflowOutboundCallsInterceptor - Class in io.temporal.opentracing.internal
- OpenTracingWorkflowOutboundCallsInterceptor(WorkflowOutboundCallsInterceptor, OpenTracingOptions, SpanFactory, ContextAccessor) - Constructor for class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
P
- PARENT_RUN_ID - Static variable in class io.temporal.opentracing.StandardTagNames
- PARENT_WORKFLOW_ID - Static variable in class io.temporal.opentracing.StandardTagNames
Q
- query(WorkflowClientCallsInterceptor.QueryInput<R>) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowClientCallsInterceptor
- QUERY_WORKFLOW - io.temporal.opentracing.SpanOperationType
R
- readSpanContextFromHeader(Header, Tracer) - Method in class io.temporal.opentracing.internal.ContextAccessor
- RUN_ACTIVITY - io.temporal.opentracing.SpanOperationType
- RUN_ID - Static variable in class io.temporal.opentracing.StandardTagNames
- RUN_WORKFLOW - io.temporal.opentracing.SpanOperationType
S
- setActionName(String) - Method in class io.temporal.opentracing.SpanCreationContext.Builder
- setIsErrorPredicate(Predicate<Throwable>) - Method in class io.temporal.opentracing.OpenTracingOptions.Builder
- setParentRunId(String) - Method in class io.temporal.opentracing.SpanCreationContext.Builder
- setParentWorkflowId(String) - Method in class io.temporal.opentracing.SpanCreationContext.Builder
- setRunId(String) - Method in class io.temporal.opentracing.SpanCreationContext.Builder
- setSpanBuilderProvider(SpanBuilderProvider) - Method in class io.temporal.opentracing.OpenTracingOptions.Builder
- setSpanContextCodec(OpenTracingSpanContextCodec) - Method in class io.temporal.opentracing.OpenTracingOptions.Builder
- setSpanOperationType(SpanOperationType) - Method in class io.temporal.opentracing.SpanCreationContext.Builder
- setTracer(Tracer) - Method in class io.temporal.opentracing.OpenTracingOptions.Builder
- setWorkflowId(String) - Method in class io.temporal.opentracing.SpanCreationContext.Builder
- signal(WorkflowClientCallsInterceptor.WorkflowSignalInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowClientCallsInterceptor
- SIGNAL_EXTERNAL_WORKFLOW - io.temporal.opentracing.SpanOperationType
- SIGNAL_WITH_START_WORKFLOW - io.temporal.opentracing.SpanOperationType
- SIGNAL_WORKFLOW - io.temporal.opentracing.SpanOperationType
- signalExternalWorkflow(WorkflowOutboundCallsInterceptor.SignalExternalInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowOutboundCallsInterceptor
- signalWithStart(WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowClientCallsInterceptor
- SpanBuilderProvider - Interface in io.temporal.opentracing
-
Fully pluggable strategy for creating OpenTracing spans based on content from the
SpanCreationContext
- SpanCreationContext - Class in io.temporal.opentracing
-
Used when creating an OpenTracing span and provides contextual information used for naming and tagging OT spans.
- SpanCreationContext.Builder - Class in io.temporal.opentracing
- SpanFactory - Class in io.temporal.opentracing.internal
- SpanFactory(OpenTracingOptions) - Constructor for class io.temporal.opentracing.internal.SpanFactory
- SpanOperationType - Enum in io.temporal.opentracing
- StandardTagNames - Class in io.temporal.opentracing
- StandardTagNames() - Constructor for class io.temporal.opentracing.StandardTagNames
- start(WorkflowClientCallsInterceptor.WorkflowStartInput) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowClientCallsInterceptor
- START_ACTIVITY - io.temporal.opentracing.SpanOperationType
- START_CHILD_WORKFLOW - io.temporal.opentracing.SpanOperationType
- START_CONTINUE_AS_NEW_WORKFLOW - io.temporal.opentracing.SpanOperationType
- START_WORKFLOW - io.temporal.opentracing.SpanOperationType
- startUpdate(WorkflowClientCallsInterceptor.StartUpdateInput<R>) - Method in class io.temporal.opentracing.internal.OpenTracingWorkflowClientCallsInterceptor
T
- TEXT_MAP_CODEC - Static variable in interface io.temporal.opentracing.OpenTracingSpanContextCodec
- TEXT_MAP_INJECT_EXTRACT_CODEC - Static variable in interface io.temporal.opentracing.OpenTracingSpanContextCodec
- TextMapCodec - Class in io.temporal.opentracing.codec
-
This Encoder uses
Format.Builtin.TEXT_MAP
for both serialization and deserialization. - TextMapCodec() - Constructor for class io.temporal.opentracing.codec.TextMapCodec
- TextMapInjectExtractCodec - Class in io.temporal.opentracing.codec
-
This is the default implementation that uses
Format.Builtin.TEXT_MAP_INJECT
andFormat.Builtin.TEXT_MAP_EXTRACT
specific formats for serialization and deserialization respectively - TextMapInjectExtractCodec() - Constructor for class io.temporal.opentracing.codec.TextMapInjectExtractCodec
U
- UPDATE_WORKFLOW - io.temporal.opentracing.SpanOperationType
V
- valueOf(String) - Static method in enum io.temporal.opentracing.SpanOperationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.temporal.opentracing.SpanOperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WORKFLOW_ID - Static variable in class io.temporal.opentracing.StandardTagNames
- workflowClientCallsInterceptor(WorkflowClientCallsInterceptor) - Method in class io.temporal.opentracing.OpenTracingClientInterceptor
- writeSpanContextToHeader(SpanContext, Header, Tracer) - Method in class io.temporal.opentracing.internal.ContextAccessor
- writeSpanContextToHeader(Supplier<Span>, Header, Tracer) - Method in class io.temporal.opentracing.internal.ContextAccessor
All Classes All Packages