abstract class Catastrophe(val message: String, val causedBy: Option[Throwable]) extends AnomalyLike with CatastropheBase with Product with Serializable
Use as base class to signal irrecoverable domain specific errors.
- Companion
- object
trait CatastropheBase
class AnomalyLike
trait AnomalyBase
trait Product
trait Equals
class Throwable
trait Serializable
class Object
trait Matchable
class Any