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 an ErrorHandler to handle it.
Since:
3.0
Author:
Juergen Hoeller, Mark Fisher
  • Constructor Details

    • DelegatingErrorHandlingRunnable

      public DelegatingErrorHandlingRunnable(Runnable delegate, ErrorHandler errorHandler)
      Create a new DelegatingErrorHandlingRunnable.
      Parameters:
      delegate - the Runnable implementation to delegate to
      errorHandler - the ErrorHandler for handling any exceptions
  • Method Details