Module org.refcodes.exception
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 Throwable> Provides an accessor for anException
property.ExceptionAccessor.ExceptionBuilder<E extends 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 Throwable> Provides a anException
property.Exceptional<E extends 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.AbstractIOException Base exception for I/O 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.IORuntimeException Unchecked exception with the same semantics as theIOException
.IOTimeoutException Thrown in case opening or accessing an open line (connection, junction, link) caused timeout problems.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.TimeoutIoException TheTimeoutIoException
is thrown whenever in I/O related timeout occurs.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.