Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.opensolaris.os.dtrace
Interface ExceptionHandler

    public interface ExceptionHandler

User-defined application behavior after an exception terminates a running DTrace consumer. The `Consumer` that threw the exception is stopped automatically whether or not an `ExceptionHandler` is set, but a handler must be set to do anything other than print a stack trace to `stderr`.

See Also:
  `Consumer.go(ExceptionHandler handler)`

Method Summary
`void` | `handleException(java.lang.Throwable e)` Defines what to do after an exception terminates a running `Consumer`.

Method Detail

### handleException

    void handleException(java.lang.Throwable e)

  Defines what to do after an exception terminates a running `Consumer`. For example, a handler might be implemented to display details about what went wrong.

  Parameters:
    `e` - a `DTraceException` if encountered in the native DTrace library, a `ConsumerException` if thrown from a `ConsumerListener` method to terminate the consumer, or a `RuntimeException` to indicate an unexpected error in the Java DTrace API.

Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD