TemporalSdk.Service (temporal_sdk v0.1.18)

View Source

Temporal general services module.

WIP. Module will provide following Temporal services:

  • reset_workflow_execution

  • terminate_workflow_execution

  • delete_workflow_execution

  • scan_workflow_executions

  • count_workflow_executions

  • describe_task_queue

  • get_cluster_info

  • get_system_info

  • list_task_queue_partitions

  • 'UpdateWorkflowExecution'

  • 'PollWorkflowExecutionUpdate'

  • 'UpdateActivityOptions'

  • 'UpdateWorkflowExecutionOptions'

  • 'PauseActivity'

  • 'UnpauseActivity'

  • 'ResetActivity'

  • 'ExecuteMultiOperation'

  • 'CreateWorkflowRule'

  • 'DescribeWorkflowRule'

  • 'DeleteWorkflowRule'

  • 'ListWorkflowRules'

  • 'TriggerWorkflowRule'

Summary

Functions

Functions

cancel_workflow(cluster, workflow_execution)

See :temporal_sdk_service.cancel_workflow/2.

cancel_workflow(cluster, workflow_execution, opts)

See :temporal_sdk_service.cancel_workflow/3.

describe_workflow(cluster, workflow_execution)

See :temporal_sdk_service.describe_workflow/2.

describe_workflow(cluster, workflow_execution, opts)

See :temporal_sdk_service.describe_workflow/3.

get_workflow_history(cluster, workflow_execution)

See :temporal_sdk_service.get_workflow_history/2.

get_workflow_history(cluster, workflow_execution, opts)

See :temporal_sdk_service.get_workflow_history/3.

get_workflow_history_reverse(cluster, workflow_execution)

See :temporal_sdk_service.get_workflow_history_reverse/2.

get_workflow_history_reverse(cluster, workflow_execution, opts)

See :temporal_sdk_service.get_workflow_history_reverse/3.

list_archived_workflows(cluster)

See :temporal_sdk_service.list_archived_workflows/1.

list_archived_workflows(cluster, opts)

See :temporal_sdk_service.list_archived_workflows/2.

list_closed_workflows(cluster)

See :temporal_sdk_service.list_closed_workflows/1.

list_closed_workflows(cluster, opts)

See :temporal_sdk_service.list_closed_workflows/2.

list_open_workflows(cluster)

See :temporal_sdk_service.list_open_workflows/1.

list_open_workflows(cluster, opts)

See :temporal_sdk_service.list_open_workflows/2.

list_workflows(cluster)

See :temporal_sdk_service.list_workflows/1.

list_workflows(cluster, opts)

See :temporal_sdk_service.list_workflows/2.

query_workflow(cluster, workflow_execution, query_type)

See :temporal_sdk_service.query_workflow/3.

query_workflow(cluster, workflow_execution, query_type, opts)

See :temporal_sdk_service.query_workflow/4.

reset_workflow(cluster, workflow_execution)

See :temporal_sdk_service.reset_workflow/2.

reset_workflow(cluster, workflow_execution, opts)

See :temporal_sdk_service.reset_workflow/3.

signal_workflow(cluster, workflow_execution, signal_name)

See :temporal_sdk_service.signal_workflow/3.

signal_workflow(cluster, workflow_execution, signal_name, opts)

See :temporal_sdk_service.signal_workflow/4.

update_workflow(cluster, workflow_execution, name, opts)

See :temporal_sdk_service.update_workflow/4.