Exception: Temporalio::Error::ActivityError
- Inherits:
-
Failure
- Object
- StandardError
- Temporalio::Error
- Failure
- Temporalio::Error::ActivityError
- Defined in:
- lib/temporalio/error/failure.rb
Overview
Error raised on activity failure.
Instance Attribute Summary collapse
-
#activity_id ⇒ String
readonly
Activity ID for this error.
-
#activity_name ⇒ String
readonly
Activity name for this error.
-
#identity ⇒ String
readonly
Identity for this error.
-
#retry_state ⇒ Symbol
readonly
Retry state for this error.
-
#scheduled_event_id ⇒ Integer
readonly
Scheduled event ID for this error.
-
#started_event_id ⇒ Integer
readonly
Started event ID for this error.
Attributes inherited from Failure
Instance Method Summary collapse
-
#initialize(message, scheduled_event_id:, started_event_id:, identity:, activity_name:, activity_id:, retry_state:, raw: nil, cause: nil) ⇒ ActivityError
constructor
A new instance of ActivityError.
Methods inherited from Failure
Constructor Details
#initialize(message, scheduled_event_id:, started_event_id:, identity:, activity_name:, activity_id:, retry_state:, raw: nil, cause: nil) ⇒ ActivityError
Returns a new instance of ActivityError.
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
# File 'lib/temporalio/error/failure.rb', line 125 def initialize( , scheduled_event_id:, started_event_id:, identity:, activity_name:, activity_id:, retry_state:, raw: nil, cause: nil ) super(, raw: raw, cause: cause) @scheduled_event_id = scheduled_event_id @started_event_id = started_event_id @identity = identity @activity_name = activity_name @activity_id = activity_id @retry_state = retry_state end |
Instance Attribute Details
#activity_id ⇒ String (readonly)
Returns Activity ID for this error.
120 121 122 |
# File 'lib/temporalio/error/failure.rb', line 120 def activity_id @activity_id end |
#activity_name ⇒ String (readonly)
Returns Activity name for this error.
117 118 119 |
# File 'lib/temporalio/error/failure.rb', line 117 def activity_name @activity_name end |
#identity ⇒ String (readonly)
Returns Identity for this error.
114 115 116 |
# File 'lib/temporalio/error/failure.rb', line 114 def identity @identity end |
#retry_state ⇒ Symbol (readonly)
Returns Retry state for this error. Refer to RetryState.
123 124 125 |
# File 'lib/temporalio/error/failure.rb', line 123 def retry_state @retry_state end |
#scheduled_event_id ⇒ Integer (readonly)
Returns Scheduled event ID for this error.
108 109 110 |
# File 'lib/temporalio/error/failure.rb', line 108 def scheduled_event_id @scheduled_event_id end |
#started_event_id ⇒ Integer (readonly)
Returns Started event ID for this error.
111 112 113 |
# File 'lib/temporalio/error/failure.rb', line 111 def started_event_id @started_event_id end |