Class DelegatingErrorHandlingRunnable
- java.lang.Object
- org.springframework.scheduling.support.DelegatingErrorHandlingRunnable
- All Implemented Interfaces:
Runnable
public class DelegatingErrorHandlingRunnable extends Object implements Runnable
Runnable wrapper that catches any exception or error thrown from its delegate Runnable and allows anErrorHandler
to handle it.- Since:
- 3.0
- Author:
- Juergen Hoeller, Mark Fisher
Constructor Summary
Constructors Constructor Description DelegatingErrorHandlingRunnable(Runnable delegate, ErrorHandler errorHandler)
Create a new DelegatingErrorHandlingRunnable.
Constructor Detail
DelegatingErrorHandlingRunnable
public DelegatingErrorHandlingRunnable(Runnable delegate, ErrorHandler errorHandler)
Create a new DelegatingErrorHandlingRunnable.- Parameters:
delegate
- the Runnable implementation to delegate toerrorHandler
- the ErrorHandler for handling any exceptions