Skip to main content

Interface: ActivityClientInterceptor

client.ActivityClientInterceptor

Implement any of these methods to intercept ActivityClient outbound calls

Properties​

cancel​

• Optional cancel: (input: ActivityCancelInput, next: OmitLastParam<(input: ActivityCancelInput, next: OmitLastParam<...>) => Promise<void>>) => Promise<void>

Intercept a service call to requestCancelActivityExecution

Type declaration​

▸ (input, next): Promise<void>

Parameters​
NameType
inputActivityCancelInput
nextOmitLastParam<(input: ActivityCancelInput, next: OmitLastParam<...>) => Promise<void>>
Returns​

Promise<void>


count​

• Optional count: (input: ActivityCountInput, next: OmitLastParam<(input: ActivityCountInput, next: OmitLastParam<...>) => Promise<CountActivityExecutions>>) => Promise<CountActivityExecutions>

Intercept a service call to countActivityExecutions

Type declaration​

▸ (input, next): Promise<CountActivityExecutions>

Parameters​
NameType
inputActivityCountInput
nextOmitLastParam<(input: ActivityCountInput, next: OmitLastParam<...>) => Promise<CountActivityExecutions>>
Returns​

Promise<CountActivityExecutions>


describe​

• Optional describe: (input: ActivityDescribeInput, next: OmitLastParam<(input: ActivityDescribeInput, next: OmitLastParam<...>) => Promise<ActivityExecutionDescription>>) => Promise<ActivityExecutionDescription>

Intercept a service call to describeActivityExecution

Type declaration​

▸ (input, next): Promise<ActivityExecutionDescription>

Parameters​
NameType
inputActivityDescribeInput
nextOmitLastParam<(input: ActivityDescribeInput, next: OmitLastParam<...>) => Promise<ActivityExecutionDescription>>
Returns​

Promise<ActivityExecutionDescription>


getResult​

• Optional getResult: (input: ActivityGetResultInput, next: OmitLastParam<(input: ActivityGetResultInput, next: OmitLastParam<...>) => Promise<any>>) => Promise<any>

Intercept a service call to pollActivityExecution

Type declaration​

▸ (input, next): Promise<any>

Parameters​
NameType
inputActivityGetResultInput
nextOmitLastParam<(input: ActivityGetResultInput, next: OmitLastParam<...>) => Promise<any>>
Returns​

Promise<any>


list​

• Optional list: (input: ActivityListInput, next: OmitLastParam<(input: ActivityListInput, next: OmitLastParam<...>) => AsyncIterable<ActivityExecutionInfo>>) => AsyncIterable<ActivityExecutionInfo>

Intercept a service call to listActivityExecutions

Type declaration​

▸ (input, next): AsyncIterable<ActivityExecutionInfo>

Parameters​
NameType
inputActivityListInput
nextOmitLastParam<(input: ActivityListInput, next: OmitLastParam<...>) => AsyncIterable<ActivityExecutionInfo>>
Returns​

AsyncIterable<ActivityExecutionInfo>


pause​

• Optional pause: (input: ActivityPauseInput, next: OmitLastParam<(input: ActivityPauseInput, next: OmitLastParam<...>) => Promise<void>>) => Promise<void>

Intercept a service call to pauseActivityExecution

Activity Operator Commands are experimental. APIs may be subject to change.

Type declaration​

▸ (input, next): Promise<void>

Parameters​
NameType
inputActivityPauseInput
nextOmitLastParam<(input: ActivityPauseInput, next: OmitLastParam<...>) => Promise<void>>
Returns​

Promise<void>


restoreOriginalOptions​

• Optional restoreOriginalOptions: (input: ActivityRestoreOriginalOptionsInput, next: OmitLastParam<(input: ActivityRestoreOriginalOptionsInput, next: OmitLastParam<...>) => Promise<ActivityOptionsUpdate>>) => Promise<ActivityOptionsUpdate>

Intercept a service call to updateActivityExecutionOptions(restoreOriginal=true)

Activity Operator Commands are experimental. APIs may be subject to change.

Type declaration​

▸ (input, next): Promise<ActivityOptionsUpdate>

Parameters​
NameType
inputActivityRestoreOriginalOptionsInput
nextOmitLastParam<(input: ActivityRestoreOriginalOptionsInput, next: OmitLastParam<...>) => Promise<ActivityOptionsUpdate>>
Returns​

Promise<ActivityOptionsUpdate>


start​

• Optional start: (input: ActivityStartInput, next: OmitLastParam<(input: ActivityStartInput, next: OmitLastParam<...>) => Promise<ActivityHandle<any>>>) => Promise<ActivityHandle<any>>

Intercept a service call to startActivityExecution

Type declaration​

▸ (input, next): Promise<ActivityHandle<any>>

Parameters​
NameType
inputActivityStartInput
nextOmitLastParam<(input: ActivityStartInput, next: OmitLastParam<...>) => Promise<ActivityHandle<any>>>
Returns​

Promise<ActivityHandle<any>>


terminate​

• Optional terminate: (input: ActivityTerminateInput, next: OmitLastParam<(input: ActivityTerminateInput, next: OmitLastParam<...>) => Promise<void>>) => Promise<void>

Intercept a service call to terminateActivityExecution

Type declaration​

▸ (input, next): Promise<void>

Parameters​
NameType
inputActivityTerminateInput
nextOmitLastParam<(input: ActivityTerminateInput, next: OmitLastParam<...>) => Promise<void>>
Returns​

Promise<void>


unpause​

• Optional unpause: (input: ActivityUnpauseInput, next: OmitLastParam<(input: ActivityUnpauseInput, next: OmitLastParam<...>) => Promise<void>>) => Promise<void>

Intercept a service call to unpauseActivityExecution

Activity Operator Commands are experimental. APIs may be subject to change.

Type declaration​

▸ (input, next): Promise<void>

Parameters​
NameType
inputActivityUnpauseInput
nextOmitLastParam<(input: ActivityUnpauseInput, next: OmitLastParam<...>) => Promise<void>>
Returns​

Promise<void>


updateOptions​

• Optional updateOptions: (input: ActivityUpdateOptionsInput, next: OmitLastParam<(input: ActivityUpdateOptionsInput, next: OmitLastParam<...>) => Promise<ActivityOptionsUpdateResult>>) => Promise<ActivityOptionsUpdateResult>

Intercept a service call to updateActivityExecutionOptions(restoreOriginal=false)

Activity Operator Commands are experimental. APIs may be subject to change.

Type declaration​

▸ (input, next): Promise<ActivityOptionsUpdateResult>

Parameters​
NameType
inputActivityUpdateOptionsInput
nextOmitLastParam<(input: ActivityUpdateOptionsInput, next: OmitLastParam<...>) => Promise<ActivityOptionsUpdateResult>>
Returns​

Promise<ActivityOptionsUpdateResult>