Module: Temporalio::Client::Interceptor
- Defined in:
- lib/temporalio/client/interceptor.rb
Overview
Input classes herein may get new required fields added and therefore the constructors of the Input classes
Mixin for intercepting clients. Classes that include this should implement their own #intercept_client that returns their own instance of Outbound.
may change in backwards incompatible ways. Users should not try to construct Input classes themselves.
Defined Under Namespace
Classes: BackfillScheduleInput, CancelWorkflowInput, CompleteAsyncActivityInput, CountWorkflowsInput, CreateScheduleInput, DeleteScheduleInput, DescribeScheduleInput, DescribeWorkflowInput, FailAsyncActivityInput, FetchWorkflowHistoryEventsInput, HeartbeatAsyncActivityInput, ListSchedulesInput, ListWorkflowPageInput, Outbound, PauseScheduleInput, PollWorkflowUpdateInput, QueryWorkflowInput, ReportCancellationAsyncActivityInput, SignalWithStartWorkflowInput, SignalWorkflowInput, StartUpdateWithStartWorkflowInput, StartWorkflowInput, StartWorkflowUpdateInput, TerminateWorkflowInput, TriggerScheduleInput, UnpauseScheduleInput, UpdateScheduleInput
Instance Method Summary collapse
-
#intercept_client(next_interceptor) ⇒ Outbound
Method called when intercepting a client.
Instance Method Details
#intercept_client(next_interceptor) ⇒ Outbound
Method called when intercepting a client. This is called upon client creation.
16 17 18 |
# File 'lib/temporalio/client/interceptor.rb', line 16 def intercept_client(next_interceptor) next_interceptor end |