All Classes

Class 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).
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 an Exception 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 an Exception property.
ExceptionAccessor.ExceptionProperty<E extends Throwable>
Provides a an Exception property.
Exceptional<E extends Exception>
The Exceptional interface provides means for threads to wait (sleep) when calling Exceptional.catchException() till a next Exception occurs or till the waiting (sleeping) threads are released.
ExceptionUtility
Utility class for simplifying the work with exceptions.
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 the IOException.
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 (see org.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 (see org.refcodes.mixin.Lockable in the refcodes-mixin artifact).
MarshalException
Thrown when marshaling / serializing an object fails.
TimeoutIoException
The TimeoutIoException is thrown whenever in I/O related timeout occurs.
Trap
Interface declaring base exception functionality for all of refcodes exceptions.
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.