# com.bea.jpd
JpdContext.ExceptionInfo Interface

public static interface JpdContext.ExceptionInfo

Enclosing interface
  `JpdContext`

## Method Summary

`public `Exception`` | `getException`() This method is only valid in an exception handler.
`public `String`` | `getExceptionNodeName`() This method is only valid in an exception handler.
`public int` | `getRetriesRemaining`() This method is only valid within an exception handler, or in a block of code that contains an exception handler.
`public int` | `getRetryCount`() This method is only valid within an exception handler, or in a block of code that contains an exception handler.

## Method Detail

### getException() Method

    public Exception getException()
         throws IllegalStateException

This method is only valid in an exception handler.

#### Returns

The current process exception.

#### Exceptions

``IllegalStateException``
  if not currently in an exception handler.

### getExceptionNodeName() Method

    public String getExceptionNodeName()
         throws IllegalStateException

This method is only valid in an exception handler.

#### Returns

the name of the node that threw the exception, or returns `null` if the node is undefined.

#### Exceptions

``IllegalStateException``
  if not currently in an exception handler.

### getRetriesRemaining() Method

    public int getRetriesRemaining()
         throws IllegalStateException

This method is only valid within an exception handler, or in a block of code that contains an exception handler.

#### Returns

The number of retries remaining for the current exception block.

#### Exceptions

``IllegalStateException``
  if not currently in an exception block or handler.

### getRetryCount() Method

    public int getRetryCount()
         throws IllegalStateException

This method is only valid within an exception handler, or in a block of code that contains an exception handler.

#### Returns

The number of times the current exception block has been retried.

#### Exceptions

``IllegalStateException``
  if not currently in an exception block or handler.