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

## edu.emory.mathcs.backport.java.util.concurrent.helpers
Class ThreadHelpers

    java.lang.Object
      edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers

public class ThreadHelpers
extends java.lang.Object

Emulation of some new functionality present in java.lang.Thread in J2SE 5.0.

Version:
  1.0
Author:
  Dawid Kurzyniec

Nested Class Summary
`static interface` | `ThreadHelpers.UncaughtExceptionHandler` Abstraction of the exception handler which receives notifications of exceptions occurred possibly in various parts of the system.

Method Summary
`static java.lang.Runnable` | `assignExceptionHandler(java.lang.Runnable runnable, ThreadHelpers.UncaughtExceptionHandler handler)` Returns wrapped runnable that ensures that if an exception occurs during the execution, the specified exception handler is invoked.

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

Method Detail

### assignExceptionHandler

    public static java.lang.Runnable assignExceptionHandler(java.lang.Runnable runnable,
                                                            ThreadHelpers.UncaughtExceptionHandler handler)

  Returns wrapped runnable that ensures that if an exception occurs during the execution, the specified exception handler is invoked.

  Parameters:
    `runnable` - runnable for which exceptions are to be intercepted
    `handler` - the exception handler to call when exception occurs during execution of the given runnable
  Returns:
    wrapped runnable

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