Class: Temporalio::Internal::Worker::WorkflowInstance::Details
- Inherits:
-
Object
- Object
- Temporalio::Internal::Worker::WorkflowInstance::Details
- Defined in:
- lib/temporalio/internal/worker/workflow_instance/details.rb
Overview
Details needed to instantiate a Temporalio::Internal::Worker::WorkflowInstance.
Instance Attribute Summary collapse
-
#definition ⇒ Object
readonly
Returns the value of attribute definition.
-
#disable_eager_activity_execution ⇒ Object
readonly
Returns the value of attribute disable_eager_activity_execution.
-
#failure_converter ⇒ Object
readonly
Returns the value of attribute failure_converter.
-
#illegal_calls ⇒ Object
readonly
Returns the value of attribute illegal_calls.
-
#initial_activation ⇒ Object
readonly
Returns the value of attribute initial_activation.
-
#interceptors ⇒ Object
readonly
Returns the value of attribute interceptors.
-
#logger ⇒ Object
readonly
Returns the value of attribute logger.
-
#metric_meter ⇒ Object
readonly
Returns the value of attribute metric_meter.
-
#namespace ⇒ Object
readonly
Returns the value of attribute namespace.
-
#payload_converter ⇒ Object
readonly
Returns the value of attribute payload_converter.
-
#task_queue ⇒ Object
readonly
Returns the value of attribute task_queue.
-
#workflow_failure_exception_types ⇒ Object
readonly
Returns the value of attribute workflow_failure_exception_types.
Instance Method Summary collapse
-
#initialize(namespace:, task_queue:, definition:, initial_activation:, logger:, metric_meter:, payload_converter:, failure_converter:, interceptors:, disable_eager_activity_execution:, illegal_calls:, workflow_failure_exception_types:) ⇒ Details
constructor
A new instance of Details.
Constructor Details
#initialize(namespace:, task_queue:, definition:, initial_activation:, logger:, metric_meter:, payload_converter:, failure_converter:, interceptors:, disable_eager_activity_execution:, illegal_calls:, workflow_failure_exception_types:) ⇒ Details
Returns a new instance of Details.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 13 def initialize( namespace:, task_queue:, definition:, initial_activation:, logger:, metric_meter:, payload_converter:, failure_converter:, interceptors:, disable_eager_activity_execution:, illegal_calls:, workflow_failure_exception_types: ) @namespace = namespace @task_queue = task_queue @definition = definition @initial_activation = initial_activation @logger = logger @metric_meter = metric_meter @payload_converter = payload_converter @failure_converter = failure_converter @interceptors = interceptors @disable_eager_activity_execution = disable_eager_activity_execution @illegal_calls = illegal_calls @workflow_failure_exception_types = workflow_failure_exception_types end |
Instance Attribute Details
#definition ⇒ Object (readonly)
Returns the value of attribute definition.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def definition @definition end |
#disable_eager_activity_execution ⇒ Object (readonly)
Returns the value of attribute disable_eager_activity_execution.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def disable_eager_activity_execution @disable_eager_activity_execution end |
#failure_converter ⇒ Object (readonly)
Returns the value of attribute failure_converter.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def failure_converter @failure_converter end |
#illegal_calls ⇒ Object (readonly)
Returns the value of attribute illegal_calls.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def illegal_calls @illegal_calls end |
#initial_activation ⇒ Object (readonly)
Returns the value of attribute initial_activation.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def initial_activation @initial_activation end |
#interceptors ⇒ Object (readonly)
Returns the value of attribute interceptors.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def interceptors @interceptors end |
#logger ⇒ Object (readonly)
Returns the value of attribute logger.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def logger @logger end |
#metric_meter ⇒ Object (readonly)
Returns the value of attribute metric_meter.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def metric_meter @metric_meter end |
#namespace ⇒ Object (readonly)
Returns the value of attribute namespace.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def namespace @namespace end |
#payload_converter ⇒ Object (readonly)
Returns the value of attribute payload_converter.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def payload_converter @payload_converter end |
#task_queue ⇒ Object (readonly)
Returns the value of attribute task_queue.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def task_queue @task_queue end |
#workflow_failure_exception_types ⇒ Object (readonly)
Returns the value of attribute workflow_failure_exception_types.
9 10 11 |
# File 'lib/temporalio/internal/worker/workflow_instance/details.rb', line 9 def workflow_failure_exception_types @workflow_failure_exception_types end |