Interface: ActivityClientInterceptor
client.ActivityClientInterceptor
Implement any of these methods to intercept ActivityClient outbound calls
Standalone Activities are experimental. APIs may be subject to change.
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
| Name | Type |
|---|---|
input | ActivityCancelInput |
next | OmitLastParam<(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
| Name | Type |
|---|---|
input | ActivityCountInput |
next | OmitLastParam<(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
| Name | Type |
|---|---|
input | ActivityDescribeInput |
next | OmitLastParam<(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
| Name | Type |
|---|---|
input | ActivityGetResultInput |
next | OmitLastParam<(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
| Name | Type |
|---|---|
input | ActivityListInput |
next | OmitLastParam<(input: ActivityListInput, next: OmitLastParam<...>) => AsyncIterable<ActivityExecutionInfo>> |
Returns
AsyncIterable<ActivityExecutionInfo>
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
| Name | Type |
|---|---|
input | ActivityStartInput |
next | OmitLastParam<(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
| Name | Type |
|---|---|
input | ActivityTerminateInput |
next | OmitLastParam<(input: ActivityTerminateInput, next: OmitLastParam<...>) => Promise<void>> |
Returns
Promise<void>