Top Description Interfaces Classes
[default module]

Package org.apache.commons.lang3.exception


Provides functionality for Exceptions.

Contains the concept of an exception with context i.e. such an exception will contain a map with keys and values. This provides an easy way to pass valuable state information at exception time in useful form to a calling process.

Lastly, org.apache.commons.lang3.exception.ExceptionUtils also contains Throwable manipulation and examination routines.

Since
1.0

Interface Summary

Modifier and TypeInterface and Description
public interface
ExceptionContext

Allows the storage and retrieval of contextual information based on label-value pairs for exceptions.

Class Summary

Modifier and TypeClass and Description
public class
CloneFailedException

Exception thrown when a clone cannot be created.

public class
ContextedException

An exception that provides an easy and safe way to add contextual information.

public class
ContextedRuntimeException

A runtime exception that provides an easy and safe way to add contextual information.

public class
DefaultExceptionContext

Default implementation of the context storing the label-value pairs for contexted exceptions.

public class
ExceptionUtils

Provides utilities for manipulating and examining Throwable objects.

public class
UncheckedException

Abstracts the concept of wrapping a checked exception as unchecked.

public class
public class
public class