helpers

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2025 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActionListSummary

func ActionListSummary(actions []*protos.OrchestratorAction) string

func CancelSpan

func CancelSpan(span trace.Span)

func ChangeSpanID

func ChangeSpanID(span trace.Span, newSpanID trace.SpanID)

func ContextFromTraceContext

func ContextFromTraceContext(ctx context.Context, tc *protos.TraceContext) (context.Context, error)

func FromRuntimeStatusString

func FromRuntimeStatusString(status string) protos.OrchestrationStatus

func GetDefaultWorkerName

func GetDefaultWorkerName() string

func GetTaskFunctionName

func GetTaskFunctionName(f any) string

func GetTaskId

func GetTaskId(e *protos.HistoryEvent) int32

func HistoryListSummary

func HistoryListSummary(list []*protos.HistoryEvent) string

func NoopSpan

func NoopSpan() trace.Span

func SpanContextFromTraceContext

func SpanContextFromTraceContext(tc *protos.TraceContext) (trace.SpanContext, error)

func StartAndEndNewTimerSpan

func StartAndEndNewTimerSpan(ctx context.Context, tf *protos.TimerFiredEvent, createdTime time.Time, instanceID string) error

func StartNewActivitySpan

func StartNewActivitySpan(
	ctx context.Context, name string, version string, instanceID string, taskID int32,
) (context.Context, trace.Span)

func StartNewCreateOrchestrationSpan

func StartNewCreateOrchestrationSpan(
	ctx context.Context, name string, version string, instanceID string,
) (context.Context, trace.Span)

func StartNewRunOrchestrationSpan

func StartNewRunOrchestrationSpan(
	ctx context.Context, es *protos.ExecutionStartedEvent, startedTime time.Time,
) (context.Context, trace.Span)

func ToRuntimeStatusString

func ToRuntimeStatusString(status protos.OrchestrationStatus) string

func TraceContextFromSpan

func TraceContextFromSpan(span trace.Span) *protos.TraceContext

func UnsafeSetSpanContext

func UnsafeSetSpanContext(span trace.Span, spanContext trace.SpanContext) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL