Package org.apache.struts2.interceptor

# Class ExceptionHolder

java.lang.Object
org.apache.struts2.interceptor.ExceptionHolder

All Implemented Interfaces:
  `Serializable`

public class ExceptionHolder extends Object implements Serializable
A simple wrapper around an exception, providing an easy way to print out the stack trace of the exception as well as a way to get a handle on the exception itself.

Author:
  Matthew E. Porter (matthew dot porter at metissian dot com)
See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ExceptionHolder(Exception exception)`
  Holds the given exception

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Exception`
  `getException()`
  Gets the held exception
  `String`
  `getExceptionStack()`
  Gets the held exception stack trace using `Throwable.printStackTrace()`.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ExceptionHolder

    public ExceptionHolder(Exception exception)
    Holds the given exception
    Parameters:
      `exception` - the exception to hold.

- ## Method Details

  - ### getException

    public Exception getException()
    Gets the held exception
    Returns:
      the held exception

  - ### getExceptionStack

    public String getExceptionStack()
    Gets the held exception stack trace using `Throwable.printStackTrace()`.
    Returns:
      stack trace