| Interface | Description | 
|---|---|
| ExceptionContext | 
 Allows the storage and retrieval of contextual information based on label-value
 pairs for exceptions. 
 | 
| Class | Description | 
|---|---|
| DefaultExceptionContext | 
 Default implementation of the context storing the label-value pairs for contexted exceptions. 
 | 
| ExceptionUtils | 
 Provides utilities for manipulating and examining
  
Throwable objects. | 
| Exception | Description | 
|---|---|
| CloneFailedException | 
 Exception thrown when a clone cannot be created. 
 | 
| ContextedException | 
 An exception that provides an easy and safe way to add contextual information. 
 | 
| ContextedRuntimeException | 
 A runtime exception that provides an easy and safe way to add contextual information. 
 | 
| UncheckedException | 
 Abstracts the concept of wrapping a checked exception as unchecked. 
 | 
| UncheckedIllegalAccessException | 
 Unchecked  
IllegalAccessException. | 
| UncheckedInterruptedException | 
 Unchecked  
InterruptedException. | 
| UncheckedReflectiveOperationException | 
 Unchecked  
ReflectiveOperationException. | 
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, ExceptionUtils also contains Throwable manipulation
 and examination routines.
Copyright © 2010 - 2023 Adobe. All Rights Reserved