Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionPolicy ¶
type ExecutionPolicy string
ExecutionPolicy defines graph execution policy
const ( PolicyRevertOnError ExecutionPolicy = "REVERT_ON_ERROR" PolicyFailOnError ExecutionPolicy = "FAIL_ON_ERROR" PolicyIgnoreError ExecutionPolicy = "IGNORE_ERROR" )
type ExecutionStatus ¶
type ExecutionStatus string
ExecutionStatus graph execution status
const ( // StatusSuccess graph executed successfully StatusSuccess ExecutionStatus = "SUCCESS" // StatusError graph executed with error StatusError ExecutionStatus = "ERROR" // StatusCancelled graph execution cancelled StatusCancelled ExecutionStatus = "CANCELLED" )
type Graph ¶
type Graph interface { Add(task *Task) error Check() error Exec(ctx context.Context, policy ExecutionPolicy, storage TrnLogStorage) (ExecutionStatus, error) }
type TrnLogStorage ¶
type TrnLogStorage interface { }
Click to show internal directories.
Click to hide internal directories.