Exception: HotCell::Error
- Inherits:
-
StandardError
- Object
- StandardError
- HotCell::Error
- Defined in:
- lib/hot_cell/errors.rb
Overview
What this gem raises when a call is wrong, as distinct from a cell's verdict on a conversion.
These must be raised outside the client's transport rescue. An application injects its own exception classes for a cell's verdicts, and if one of those descends from IOError then a bad call swallowed by the transport rescue comes back as a socket failure and gets retried forever.
Direct Known Subclasses
AccessModeError, CellNotConfigured, ConfigurationError, MessageError, ReadTimeout, SerializationError, UnregisteredCell