null

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutor

func NewExecutor(_ context.Context, _ string) (types.Executor, error)

NewExecutor creates a new Executor.

Types

type Executor

type Executor struct{}

Executor is a no-op implementation of the Executor interface.

func (*Executor) Cancel

func (e *Executor) Cancel(_ context.Context, _ string) error

Cancel does nothing and returns nil.

func (*Executor) Cleanup

func (e *Executor) Cleanup(_ context.Context) error

Cleanup does nothing and returns nil.

func (*Executor) Exec

func (e *Executor) Exec(_ context.Context, _ string, _ []string) (int, string, string, error)

func (*Executor) GetID

func (e *Executor) GetID() string

func (*Executor) GetLogStream

func (e *Executor) GetLogStream(_ context.Context, _ types.LogStreamRequest) (io.ReadCloser, error)

GetLogStream returns a closed io.ReadCloser and nil error.

func (*Executor) GetStatus

func (e *Executor) GetStatus(_ context.Context, _ string) (types.ExecutionStatus, error)

GetStatus returns an empty ExecutionStatus.

func (*Executor) List

func (e *Executor) List() []types.ExecutionListItem

List returns an empty slice of ExecutionListItem.

func (*Executor) Pause

func (e *Executor) Pause(_ context.Context, _ string) error

Pause does nothing and returns nil.

func (*Executor) Remove

func (e *Executor) Remove(_ string, _ time.Duration) error

Remove does nothing and returns nil.

func (*Executor) Resume

func (e *Executor) Resume(_ context.Context, _ string) error

Resume does nothing and returns nil.

func (*Executor) Run

Run returns a nil result and nil error.

func (*Executor) Start

Start does nothing and returns nil.

func (*Executor) Stats added in v0.9.0

func (e *Executor) Stats(_ context.Context, _ string) (*types.ExecutorStats, error)

Stats returns nil stats and an error indicating stats are not available for null executor.

func (*Executor) Wait

func (e *Executor) Wait(_ context.Context, _ string) (<-chan *types.ExecutionResult, <-chan error)

Wait returns channels that immediately close.

func (*Executor) WaitForStatus

func (e *Executor) WaitForStatus(_ context.Context, _ string, _ types.ExecutionStatus, _ *time.Duration) error

WaitForStatus does nothing and returns nil.

Jump to

Keyboard shortcuts

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