Documentation
¶
Index ¶
- func PoolsFromContext(ctx context.Context) map[string][]string
- func WithActionResolver(ctx context.Context, resolver ActionResolver) context.Context
- func WithCompiler(ctx context.Context, c PipelineCompiler) context.Context
- func WithPools(ctx context.Context, pools map[string][]string) context.Context
- func WithRecoveredError(ctx context.Context, r *RecoveredError) context.Context
- type ActionResolver
- type PipelineCompiler
- type RecoveredError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithActionResolver ¶
func WithActionResolver(ctx context.Context, resolver ActionResolver) context.Context
func WithCompiler ¶
func WithCompiler(ctx context.Context, c PipelineCompiler) context.Context
func WithRecoveredError ¶
func WithRecoveredError(ctx context.Context, r *RecoveredError) context.Context
Types ¶
type ActionResolver ¶
ActionResolver abstracts capability lookups without coupling to a static Registry.
func ActionResolverFromContext ¶
func ActionResolverFromContext(ctx context.Context) ActionResolver
type PipelineCompiler ¶
type PipelineCompiler interface {
CompilePipeline(expr string) (action.Executable, error)
}
func CompilerFromContext ¶
func CompilerFromContext(ctx context.Context) PipelineCompiler
type RecoveredError ¶
func RecoveredErrorFrom ¶
func RecoveredErrorFrom(ctx context.Context) (*RecoveredError, bool)
Click to show internal directories.
Click to hide internal directories.