Class: Temporalio::Interceptor::Client Abstract
- Inherits:
-
Object
- Object
- Temporalio::Interceptor::Client
- Defined in:
- lib/temporalio/interceptor/client.rb
Overview
This class is abstract.
Base class for implementing Client side interceptors.
Defined Under Namespace
Classes: CancelWorkflowInput, DescribeWorkflowInput, QueryWorkflowInput, SignalWorkflowInput, StartWorkflowInput, TerminateWorkflowInput
Instance Method Summary collapse
-
#cancel_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#cancel.
-
#describe_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#describe.
-
#query_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#query.
-
#signal_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#signal.
-
#start_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client#start_workflow.
-
#terminate_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#terminate.
Instance Method Details
#cancel_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#cancel.
111 112 113 |
# File 'lib/temporalio/interceptor/client.rb', line 111 def cancel_workflow(input) yield(input) end |
#describe_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#describe.
90 91 92 |
# File 'lib/temporalio/interceptor/client.rb', line 90 def describe_workflow(input) yield(input) end |
#query_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#query.
97 98 99 |
# File 'lib/temporalio/interceptor/client.rb', line 97 def query_workflow(input) yield(input) end |
#signal_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#signal.
104 105 106 |
# File 'lib/temporalio/interceptor/client.rb', line 104 def signal_workflow(input) yield(input) end |
#start_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client#start_workflow.
83 84 85 |
# File 'lib/temporalio/interceptor/client.rb', line 83 def start_workflow(input) yield(input) end |
#terminate_workflow(input) {|input| ... } ⇒ Object
Interceptor for Client::WorkflowHandle#terminate.
118 119 120 |
# File 'lib/temporalio/interceptor/client.rb', line 118 def terminate_workflow(input) yield(input) end |