Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSQLProcessStore ¶
func NewSQLProcessStore(sqlConfig config.SQL, logger log.Logger) (persistence.ProcessStore, error)
Types ¶
type HandleStateDecisionRequest ¶
type HandleStateDecisionRequest struct { Namespace string ProcessId string ProcessType string ProcessExecutionId uuid.UUID StateDecision xcapi.StateDecision AppDatabaseConfig *data_models.InternalAppDatabaseConfig WorkerUrl string // for ProcessExecutionRowForUpdate ProcessExecutionRowStateExecutionSequenceMaps *data_models.StateExecutionSequenceMapsJson ProcessExecutionRowGracefulCompleteRequested bool ProcessExecutionRowStatus data_models.ProcessExecutionStatus TaskShardId int32 }
type HandleStateDecisionResponse ¶
type HandleStateDecisionResponse struct { HasNewImmediateTask bool // for ProcessExecutionRowForUpdate to update ProcessExecutionRowNewStateExecutionSequenceMaps *data_models.StateExecutionSequenceMapsJson ProcessExecutionRowNewGracefulCompleteRequested bool ProcessExecutionRowNewStatus data_models.ProcessExecutionStatus }
Source Files
¶
- backoff_immediate_task.go
- clean_up_tasks.go
- common.go
- complete_execute.go
- convert_timer_task_to_immediate_task.go
- delete_immediate_tasks.go
- describe_latest_process.go
- get_immediate_tasks.go
- get_latest_process_execution.go
- get_timer_tasks_for_timestamps.go
- get_timer_tasks_up_to_timestamp.go
- load_local_attributes.go
- prepare_state.go
- process_local_queue.go
- process_timer_task_for_process_timeout.go
- process_timer_task_for_timer_command.go
- publish_to_local_queue.go
- read_app_database.go
- record_status.go
- recover_from_state_execution_failure.go
- sql_process_store.go
- sql_process_store_common.go
- start_process.go
- stop_process.go
- update_process_execution_for_rpc.go
- wait_until.go
- write_app_database.go
- write_local_attributes.go
Click to show internal directories.
Click to hide internal directories.