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 FencingGrant ¶
type FencingGrant = root.FencingGrant
type FencingStatus ¶
type FencingStatus = root.FencingStatus
type HTTPExecutor ¶
type HTTPExecutor = root.HTTPExecutor
type OutcomeClass ¶
type OutcomeClass = root.OutcomeClass
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.
Click to show internal directories.
Click to hide internal directories.