Package net.gleske.jervis.exceptions

Package net.gleske.jervis.exceptions Description

Contains all of the exceptions Jervis uses to provide user friendly failures. Generally, all exceptions are one of two types: an exception group or an issue exception. The following bullet tree generally describes the intended exception hierarchy.

Whenever working in Jervis the generic Exception should never be thrown. Instead, the JervisException should be thrown for the more generic exceptions. This way Jervis exceptions can be distinguished from other types of exceptions which might get thrown during runtime.