internalbindings

package
v1.20.0 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2023 License: MIT Imports: 2 Imported by: 8

Documentation

Overview

Package internalbindings contains low level APIs to be used by non Go SDKs built on top of the Go SDK.

ATTENTION! The APIs found in this package should never be referenced from any application code. There is absolutely no guarantee of compatibility between releases. Always talk to Temporal team before building anything on top of them.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetLastCompletionResult added in v1.4.0

func GetLastCompletionResult(env WorkflowEnvironment) *commonpb.Payloads

GetLastCompletionResult returns last completion result from workflow.

Types

type ActivityID

type ActivityID = internal.ActivityID

ActivityID uniquely identifies activity

type ActivityType

type ActivityType = internal.ActivityType

ActivityType type of activity

type ContinueAsNewError added in v1.3.0

type ContinueAsNewError = internal.ContinueAsNewError

ContinueAsNewError used by a workflow to request continue as new

type ExecuteActivityOptions

type ExecuteActivityOptions = internal.ExecuteActivityOptions

ExecuteActivityOptions option for executing an activity

type ExecuteActivityParams

type ExecuteActivityParams = internal.ExecuteActivityParams

ExecuteActivityParams activity invocation parameters

type ExecuteLocalActivityOptions

type ExecuteLocalActivityOptions = internal.ExecuteLocalActivityOptions

ExecuteLocalActivityOptions options for executing a local activity

type ExecuteLocalActivityParams added in v1.3.0

type ExecuteLocalActivityParams = internal.ExecuteLocalActivityParams

ExecuteLocalActivityParams local activity invocation parameters

type ExecuteWorkflowParams

type ExecuteWorkflowParams = internal.ExecuteWorkflowParams

ExecuteWorkflowParams parameters of the workflow invocation

type LocalActivityID added in v1.3.0

type LocalActivityID = internal.LocalActivityID

LocalActivityID uniquely identifies a local activity

type LocalActivityResultHandler added in v1.3.0

type LocalActivityResultHandler = internal.LocalActivityResultHandler

LocalActivityResultHandler that returns local activity result

type LocalActivityResultWrapper added in v1.3.0

type LocalActivityResultWrapper = internal.LocalActivityResultWrapper

LocalActivityResultWrapper contains result of a local activity

type ResultHandler

type ResultHandler = internal.ResultHandler

ResultHandler result handler function

type TimerID added in v1.3.0

type TimerID = internal.TimerID

TimerID uniquely identifies timer

type WorkflowDefinition

type WorkflowDefinition = internal.WorkflowDefinition

WorkflowDefinition is an asynchronous workflow definition

type WorkflowDefinitionFactory

type WorkflowDefinitionFactory = internal.WorkflowDefinitionFactory

WorkflowDefinitionFactory used to create instances of WorkflowDefinition

type WorkflowEnvironment

type WorkflowEnvironment = internal.WorkflowEnvironment

WorkflowEnvironment exposes APIs to the WorkflowDefinition

type WorkflowExecution

type WorkflowExecution = internal.WorkflowExecution

WorkflowExecution identifiers

type WorkflowOptions

type WorkflowOptions = internal.WorkflowOptions

WorkflowOptions options passed to the workflow function

type WorkflowType

type WorkflowType = internal.WorkflowType

WorkflowType information

Jump to

Keyboard shortcuts

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