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 ¶
- func GetLastCompletionResult(env WorkflowEnvironment) *commonpb.Payloads
- type ActivityID
- type ActivityType
- type ContinueAsNewError
- type ExecuteActivityOptions
- type ExecuteActivityParams
- type ExecuteLocalActivityOptions
- type ExecuteLocalActivityParams
- type ExecuteWorkflowParams
- type LocalActivityID
- type LocalActivityResultHandler
- type LocalActivityResultWrapper
- type ResultHandler
- type TimerID
- type UpdateCallbacks
- type WorkflowDefinition
- type WorkflowDefinitionFactory
- type WorkflowEnvironment
- type WorkflowExecution
- type WorkflowOptions
- type WorkflowType
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 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 UpdateCallbacks ¶ added in v1.25.0
type UpdateCallbacks = internal.UpdateCallbacks
UpdateCallbacks used to report the result of an update
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