function

ValidateTaskRelease

Validate worker lease-release delay and failure metadata.

Arguments

ArgumentTypeDescription
delaytime.DurationWhole-millisecond delay from zero through MaxTaskRetryDelay.
codestringStable bounded failure category.
messagestringBounded valid UTF-8 diagnostic message.

Returns

Nil when every persisted release value is valid.

error

How it works

Custom TaskStore implementations should call this at their direct public boundary and preserve lease ownership atomically.

Full signature

func ValidateTaskRelease( delay time.Duration, code, message string, ) error

Source store/task_validation.go:172