Package org.refcodes.exception
-
Interface Summary Interface Description ErrorCodeAccessor Provides an accessor for an error code property.ErrorCodeAccessor.ErrorCodeBuilder<B extends ErrorCodeAccessor.ErrorCodeBuilder<B>> Provides a builder method for a error code property returning the builder for applying multiple build operations.ErrorCodeAccessor.ErrorCodeMutator Provides a mutator for an error code property.ErrorCodeAccessor.ErrorCodeProperty Provides an error code property.ErrorMessageAccessor Provides an accessor for a error message property.ErrorMessageAccessor.ErrorMessageBuilder<B extends ErrorMessageAccessor.ErrorMessageBuilder<B>> Provides a builder method for a error message property returning the builder for applying multiple build operations.ErrorMessageAccessor.ErrorMessageMutator Provides a mutator for a error message property.ErrorMessageAccessor.ErrorMessageProperty Provides a error message property.ExceptionAccessor<E extends java.lang.Throwable> Provides an accessor for anException
property.ExceptionAccessor.ExceptionBuilder<E extends java.lang.Throwable,B extends ExceptionAccessor.ExceptionBuilder<E,B>> Provides a builder method for a exception property returning the builder for applying multiple build operations.ExceptionAccessor.ExceptionMutator<E> Provides a mutator for anException
property.ExceptionAccessor.ExceptionProperty<E extends java.lang.Throwable> Provides a anException
property.Exceptional<E extends java.lang.Exception> TheExceptional
interface provides means for threads to wait (sleep) when callingExceptional.catchException()
till a nextException
occurs or till the waiting (sleeping) threads are released.Trap Interface declaring base exception functionality for all of refcodes exceptions. -
Class Summary Class Description ExceptionUtility Utility class for simplifying the work with exceptions. -
Exception Summary Exception Description AbstractException Base exception for unpredictable / checked (untestable states) exceptions, providing functionality for exception specific multi-language messages.AbstractHiddenException Base exception for hidden (unchecked) / subsystem exceptions, providing functionality for exception specific multi-language messages.AbstractRuntimeException Base exception for runtime (unchecked) / predictable (testable states) exceptions, providing functionality for exception specific multi-language messages.BugException Exception bugs (unchecked).HiddenException Exception for hidden (unchecked) / subsystem exceptions.IntegrityException An integrity exception is thrown whenever the integrity of data may be violated.LockedException Thrown in case an instance being locked is still being accessed in a modifying way (seeorg.refcodes.mixin.Lockable
in the refcodes-mixin artifact).LockedException.LockedRuntimeException Thrown in case an instance being locked is still being accessed in a modifying way (seeorg.refcodes.mixin.Lockable
in the refcodes-mixin artifact).MarshalException Thrown when marshaling / serializing an object fails.UnmarshalException Thrown when unmarshaling / deserializing an object fails.VerifyRuntimeException A verify exception is thrown in case the verification of the result (of an algorithm) failed.VetoException Thrown to signal that an operation is being vetoed by a third party observing the invocation of the given operation.VetoException.VetoRuntimeException Thrown to signal that an operation is being vetoed by a third party observing the invocation of the given operation.