Documentation
¶
Index ¶
- type Fake
- func (f *Fake) ActivateMCPServers(ctx context.Context) error
- func (f *Fake) ActivityActorType() string
- func (f *Fake) Client() backend.TaskHubClient
- func (f *Fake) EnsureActorsRegistered(_ context.Context) error
- func (f *Fake) InProcessExecutor() *inprocess.Executor
- func (f *Fake) Init() error
- func (f *Fake) RegisterGrpcServer(grpcServer *grpc.Server)
- func (f *Fake) RegisterMCPServer(_ context.Context, _ mcpserverapi.MCPServer, _ *compstore.ComponentStore, ...) error
- func (f *Fake) Run(ctx context.Context) error
- func (f *Fake) RuntimeMetadata() *runtimev1pb.MetadataWorkflows
- func (f *Fake) UnregisterMCPServer(_ string)
- func (f *Fake) WaitForReady(ctx context.Context) error
- func (f *Fake) WithClient(clientFn func() backend.TaskHubClient) *Fake
- func (f *Fake) WithInit(initFn func() error) *Fake
- func (f *Fake) WithRegisterGrpcServer(registerGrpcServerFn func(grpcServer *grpc.Server)) *Fake
- func (f *Fake) WithRun(runFn func(ctx context.Context) error) *Fake
- func (f *Fake) WithRuntimeMetadata(runtimeMetadataFn func() *runtimev1pb.MetadataWorkflows) *Fake
- func (f *Fake) WithWaitForReady(waitForReadyFn func(ctx context.Context) error) *Fake
- func (f *Fake) WorkflowActorType() string
- type FakeClient
- func (f *FakeClient) FetchWorkflowMetadata(ctx context.Context, id api.InstanceID, ...) (*backend.WorkflowMetadata, error)
- func (f *FakeClient) PurgeWorkflowState(ctx context.Context, id api.InstanceID, opts ...api.PurgeOptions) error
- func (f *FakeClient) RaiseEvent(ctx context.Context, id api.InstanceID, eventName string, ...) error
- func (f *FakeClient) RerunWorkflowFromEvent(ctx context.Context, source api.InstanceID, eventID uint32, ...) (api.InstanceID, error)
- func (f *FakeClient) ResumeWorkflow(ctx context.Context, id api.InstanceID, reason string, ...) error
- func (f *FakeClient) ScheduleNewWorkflow(ctx context.Context, workflow any, opts ...api.NewWorkflowOptions) (api.InstanceID, error)
- func (f *FakeClient) SuspendWorkflow(ctx context.Context, id api.InstanceID, reason string, ...) error
- func (f *FakeClient) TerminateWorkflow(ctx context.Context, id api.InstanceID, opts ...api.TerminateOptions) error
- func (f *FakeClient) WaitForWorkflowCompletion(ctx context.Context, id api.InstanceID, ...) (*backend.WorkflowMetadata, error)
- func (f *FakeClient) WaitForWorkflowStart(ctx context.Context, id api.InstanceID, ...) (*backend.WorkflowMetadata, error)
- func (f *FakeClient) WithFetchWorkflowMetadata(...) *FakeClient
- func (f *FakeClient) WithPurgeWorkflowState(...) *FakeClient
- func (f *FakeClient) WithRaiseEvent(fn func(ctx context.Context, id api.InstanceID, eventName string, ...) error) *FakeClient
- func (f *FakeClient) WithRerunWorkflowFromEvent(...) *FakeClient
- func (f *FakeClient) WithResumeWorkflow(fn func(ctx context.Context, id api.InstanceID, reason string, ...) error) *FakeClient
- func (f *FakeClient) WithScheduleNewWorkflow(...) *FakeClient
- func (f *FakeClient) WithSuspendWorkflow(fn func(ctx context.Context, id api.InstanceID, reason string, ...) error) *FakeClient
- func (f *FakeClient) WithTerminateWorkflow(...) *FakeClient
- func (f *FakeClient) WithWaitForWorkflowCompletion(...) *FakeClient
- func (f *FakeClient) WithWaitForWorkflowStart(...) *FakeClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fake ¶
type Fake struct {
// contains filtered or unexported fields
}
func (*Fake) ActivateMCPServers ¶ added in v1.18.0
func (*Fake) ActivityActorType ¶
func (*Fake) Client ¶
func (f *Fake) Client() backend.TaskHubClient
func (*Fake) EnsureActorsRegistered ¶ added in v1.18.0
func (*Fake) InProcessExecutor ¶ added in v1.18.0
func (*Fake) RegisterGrpcServer ¶
func (*Fake) RegisterMCPServer ¶ added in v1.18.0
func (f *Fake) RegisterMCPServer(_ context.Context, _ mcpserverapi.MCPServer, _ *compstore.ComponentStore, _ security.Handler) error
func (*Fake) RuntimeMetadata ¶ added in v1.16.0
func (f *Fake) RuntimeMetadata() *runtimev1pb.MetadataWorkflows
func (*Fake) UnregisterMCPServer ¶ added in v1.18.0
func (*Fake) WithClient ¶
func (f *Fake) WithClient(clientFn func() backend.TaskHubClient) *Fake
func (*Fake) WithRegisterGrpcServer ¶
func (*Fake) WithRuntimeMetadata ¶ added in v1.16.0
func (f *Fake) WithRuntimeMetadata(runtimeMetadataFn func() *runtimev1pb.MetadataWorkflows) *Fake
func (*Fake) WithWaitForReady ¶
func (*Fake) WorkflowActorType ¶ added in v1.18.0
type FakeClient ¶
type FakeClient struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient() *FakeClient
func (*FakeClient) FetchWorkflowMetadata ¶ added in v1.19.0
func (f *FakeClient) FetchWorkflowMetadata(ctx context.Context, id api.InstanceID, opts ...api.FetchWorkflowMetadataOptions) (*backend.WorkflowMetadata, error)
func (*FakeClient) PurgeWorkflowState ¶ added in v1.19.0
func (f *FakeClient) PurgeWorkflowState(ctx context.Context, id api.InstanceID, opts ...api.PurgeOptions) error
func (*FakeClient) RaiseEvent ¶
func (f *FakeClient) RaiseEvent(ctx context.Context, id api.InstanceID, eventName string, opts ...api.RaiseEventOptions) error
func (*FakeClient) RerunWorkflowFromEvent ¶ added in v1.19.0
func (f *FakeClient) RerunWorkflowFromEvent(ctx context.Context, source api.InstanceID, eventID uint32, opts ...api.RerunOptions) (api.InstanceID, error)
func (*FakeClient) ResumeWorkflow ¶ added in v1.19.0
func (f *FakeClient) ResumeWorkflow(ctx context.Context, id api.InstanceID, reason string, opts ...api.ResumeOptions) error
func (*FakeClient) ScheduleNewWorkflow ¶ added in v1.19.0
func (f *FakeClient) ScheduleNewWorkflow(ctx context.Context, workflow any, opts ...api.NewWorkflowOptions) (api.InstanceID, error)
func (*FakeClient) SuspendWorkflow ¶ added in v1.19.0
func (f *FakeClient) SuspendWorkflow(ctx context.Context, id api.InstanceID, reason string, opts ...api.SuspendOptions) error
func (*FakeClient) TerminateWorkflow ¶ added in v1.19.0
func (f *FakeClient) TerminateWorkflow(ctx context.Context, id api.InstanceID, opts ...api.TerminateOptions) error
func (*FakeClient) WaitForWorkflowCompletion ¶ added in v1.19.0
func (f *FakeClient) WaitForWorkflowCompletion(ctx context.Context, id api.InstanceID, opts ...api.FetchWorkflowMetadataOptions) (*backend.WorkflowMetadata, error)
func (*FakeClient) WaitForWorkflowStart ¶ added in v1.19.0
func (f *FakeClient) WaitForWorkflowStart(ctx context.Context, id api.InstanceID, opts ...api.FetchWorkflowMetadataOptions) (*backend.WorkflowMetadata, error)
func (*FakeClient) WithFetchWorkflowMetadata ¶ added in v1.19.0
func (f *FakeClient) WithFetchWorkflowMetadata(fn func(ctx context.Context, id api.InstanceID, opts ...api.FetchWorkflowMetadataOptions) (*backend.WorkflowMetadata, error)) *FakeClient
func (*FakeClient) WithPurgeWorkflowState ¶ added in v1.19.0
func (f *FakeClient) WithPurgeWorkflowState(fn func(ctx context.Context, id api.InstanceID, opts ...api.PurgeOptions) error) *FakeClient
func (*FakeClient) WithRaiseEvent ¶
func (f *FakeClient) WithRaiseEvent(fn func(ctx context.Context, id api.InstanceID, eventName string, opts ...api.RaiseEventOptions) error) *FakeClient
func (*FakeClient) WithRerunWorkflowFromEvent ¶ added in v1.19.0
func (f *FakeClient) WithRerunWorkflowFromEvent(fn func(ctx context.Context, source api.InstanceID, eventID uint32, opts ...api.RerunOptions) (api.InstanceID, error)) *FakeClient
func (*FakeClient) WithResumeWorkflow ¶ added in v1.19.0
func (f *FakeClient) WithResumeWorkflow(fn func(ctx context.Context, id api.InstanceID, reason string, opts ...api.ResumeOptions) error) *FakeClient
func (*FakeClient) WithScheduleNewWorkflow ¶ added in v1.19.0
func (f *FakeClient) WithScheduleNewWorkflow(fn func(ctx context.Context, workflow any, opts ...api.NewWorkflowOptions) (api.InstanceID, error)) *FakeClient
func (*FakeClient) WithSuspendWorkflow ¶ added in v1.19.0
func (f *FakeClient) WithSuspendWorkflow(fn func(ctx context.Context, id api.InstanceID, reason string, opts ...api.SuspendOptions) error) *FakeClient
func (*FakeClient) WithTerminateWorkflow ¶ added in v1.19.0
func (f *FakeClient) WithTerminateWorkflow(fn func(ctx context.Context, id api.InstanceID, opts ...api.TerminateOptions) error) *FakeClient
func (*FakeClient) WithWaitForWorkflowCompletion ¶ added in v1.19.0
func (f *FakeClient) WithWaitForWorkflowCompletion(fn func(ctx context.Context, id api.InstanceID, opts ...api.FetchWorkflowMetadataOptions) (*backend.WorkflowMetadata, error)) *FakeClient
func (*FakeClient) WithWaitForWorkflowStart ¶ added in v1.19.0
func (f *FakeClient) WithWaitForWorkflowStart(fn func(ctx context.Context, id api.InstanceID, opts ...api.FetchWorkflowMetadataOptions) (*backend.WorkflowMetadata, error)) *FakeClient
Click to show internal directories.
Click to hide internal directories.