service

package
v2.0.2 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTaskService added in v2.0.1

Types

type RunService

type RunService struct {
	// contains filtered or unexported fields
}

RunService implements the RunServiceHandler interface

func NewRunService

func NewRunService(repo interfaces.Repository, queueClient workflowconnect.QueueServiceClient) *RunService

NewRunService creates a new RunService instance

func (*RunService) AbortAction

AbortAction aborts a specific action

func (*RunService) AbortRun

AbortRun aborts a run

func (*RunService) CreateRun

CreateRun creates a new run

func (*RunService) GetActionData

GetActionData gets input and output data for an action

func (*RunService) GetActionDetails

GetActionDetails gets detailed information about an action

func (*RunService) GetRunDetails

GetRunDetails gets detailed information about a run

func (*RunService) ListActions

ListActions lists actions for a run

func (*RunService) ListRuns

ListRuns lists runs based on filter criteria

func (*RunService) WatchActionDetails

WatchActionDetails streams action details updates

func (*RunService) WatchActions

WatchActions streams action updates for a run

func (*RunService) WatchClusterEvents

WatchClusterEvents streams cluster events for an action attempt

func (*RunService) WatchRunDetails

WatchRunDetails streams run details updates

func (*RunService) WatchRuns

WatchRuns streams run updates based on filter criteria

type StateService

type StateService struct {
	// contains filtered or unexported fields
}

StateService implements the StateService gRPC API

func NewStateService

func NewStateService(repo interfaces.Repository) *StateService

NewStateService creates a new StateService

func (*StateService) Get

Get handles the unary Get RPC Client sends a single GetRequest, server responds with GetResponse

func (*StateService) Put

Put handles the unary Put RPC Client sends a single PutRequest, server responds with PutResponse

func (*StateService) Watch

Watch handles the server-side streaming Watch RPC Streams ActionUpdate messages for actions matching the filter

Jump to

Keyboard shortcuts

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