invocation

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package invocation preserves the v0.3 invocation vocabulary during migration.

Index

Constants

View Source
const (
	DirectionForward                  = root.DirectionForward
	DirectionCompensation             = root.DirectionCompensation
	OutcomeSuccess                    = root.OutcomeSuccess
	OutcomeRetryableKnownNotCommitted = root.OutcomeRetryableKnownNotCommitted
	OutcomePermanentFailure           = root.OutcomePermanentFailure
	OutcomeUnknown                    = root.OutcomeUnknown
	OutcomeStaleFence                 = root.OutcomeStaleFence
	FencingNotRequested               = root.FencingNotRequested
	FencingLocalLockOnly              = root.FencingLocalLockOnly
	FencingPropagated                 = root.FencingPropagated
	FencingAcknowledged               = root.FencingAcknowledged
	FencingStaleRejected              = root.FencingStaleRejected
	HeaderExecutionID                 = root.HeaderExecutionID
	HeaderSagaID                      = root.HeaderSagaID
	HeaderEffectID                    = root.HeaderEffectID
	HeaderAttempt                     = root.HeaderAttempt
	HeaderDirection                   = root.HeaderDirection
	HeaderArgumentHash                = root.HeaderArgumentHash
	HeaderContractHash                = root.HeaderContractHash
	HeaderFencingGrants               = root.HeaderFencingGrants
	HeaderDeadline                    = root.HeaderDeadline
	HeaderOutcome                     = root.HeaderOutcome
	HeaderIdempotencyKey              = root.HeaderIdempotencyKey
)

Variables

View Source
var NewHTTPExecutor = root.NewHTTPExecutor
View Source
var ValidateOutcome = root.ValidateOutcome

Functions

This section is empty.

Types

type Context

type Context = root.Context

type Direction

type Direction = root.Direction

type Executor

type Executor = root.Executor

type FencingGrant

type FencingGrant = root.FencingGrant

type FencingStatus

type FencingStatus = root.FencingStatus

type HTTPExecutor

type HTTPExecutor = root.HTTPExecutor

type Outcome

type Outcome = root.Outcome

type OutcomeClass

type OutcomeClass = root.OutcomeClass

type Request

type Request = root.Request

type ResolverDescriptorProvider

type ResolverDescriptorProvider interface {
	InvocationResolverDescriptor() any
}

ResolverDescriptorProvider is the v0.3 resolver-descriptor contract.

It intentionally remains owned by this package: the current root interface returns a typed descriptor and an error, while v0.3 returned any.

type Saga

type Saga = root.Saga

Jump to

Keyboard shortcuts

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