Exception: JetstreamBridge::ConsumerError
- Defined in:
- lib/jetstream_bridge/errors.rb
Overview
Raised when message consumption encounters an error.
Direct Known Subclasses
Instance Attribute Summary collapse
-
#deliveries ⇒ Integer?
readonly
Number of delivery attempts so far.
-
#event_id ⇒ String?
readonly
Event ID being processed.
Attributes inherited from Error
Instance Method Summary collapse
-
#initialize(message = nil, event_id: nil, deliveries: nil, context: {}) ⇒ ConsumerError
constructor
A new instance of ConsumerError.
Constructor Details
#initialize(message = nil, event_id: nil, deliveries: nil, context: {}) ⇒ ConsumerError
Returns a new instance of ConsumerError.
96 97 98 99 100 |
# File 'lib/jetstream_bridge/errors.rb', line 96 def initialize( = nil, event_id: nil, deliveries: nil, context: {}) @event_id = event_id @deliveries = deliveries super(, context: context.merge(event_id: event_id, deliveries: deliveries).compact) end |
Instance Attribute Details
#deliveries ⇒ Integer? (readonly)
Returns Number of delivery attempts so far.
90 91 92 |
# File 'lib/jetstream_bridge/errors.rb', line 90 def deliveries @deliveries end |
#event_id ⇒ String? (readonly)
Returns Event ID being processed.
88 89 90 |
# File 'lib/jetstream_bridge/errors.rb', line 88 def event_id @event_id end |