## org.w3c.www.protocol.http
Class HttpException

    java.lang.Object
      |
      +--java.lang.Throwable
            |
            +--java.lang.Exception
                  |
                  +--org.w3c.www.protocol.http.HttpException

public class HttpException
extends java.lang.Exception

Exception thrown when processing a request failed.

See Also:
  Serialized Form

Constructor Summary
`HttpException(java.lang.Exception ex, java.lang.String msg)`
`HttpException(Request request, java.lang.Exception ex)`
`HttpException(Request request, java.lang.String msg)`

Method Summary
`java.lang.Exception` | `getException()` Get the original cause for this exception.
`Request` | `getRequest()` Get the request that triggered this exception.

Methods inherited from class java.lang.Throwable
`fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### HttpException

    public HttpException(Request request,
                         java.lang.String msg)

### HttpException

    public HttpException(Request request,
                         java.lang.Exception ex)

### HttpException

    public HttpException(java.lang.Exception ex,
                         java.lang.String msg)

Method Detail

### getException

    public final java.lang.Exception getException()

  Get the original cause for this exception. HttpException can be used to wrap up transport layer problems (such as IOException or other SocketException, etc). In that case, this method will return the original exception that occured.
  Returns:
    An Exception instance, or null.

### getRequest

    public final Request getRequest()

  Get the request that triggered this exception.
  Returns:
    A Request instance.