edu.emory.mathcs.backport.java.util.concurrent.helpers

Class ThreadHelpers

public class ThreadHelpers extends 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 interfaceThreadHelpers.UncaughtExceptionHandler
Abstraction of the exception handler which receives notifications of exceptions occurred possibly in various parts of the system.
Method Summary
static RunnableassignExceptionHandler(Runnable runnable, ThreadHelpers.UncaughtExceptionHandler handler)
Returns wrapped runnable that ensures that if an exception occurs during the execution, the specified exception handler is invoked.

Method Detail

assignExceptionHandler

public static Runnable assignExceptionHandler(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