Class ErrorHandlingTaskExecutor
java.lang.Object
org.springframework.integration.util.ErrorHandlingTaskExecutor
- All Implemented Interfaces:
java.util.concurrent.Executor,org.springframework.core.task.TaskExecutor
public class ErrorHandlingTaskExecutor
extends java.lang.Object
implements org.springframework.core.task.TaskExecutor
A
TaskExecutor implementation that wraps an existing Executor
instance in order to catch any exceptions. If an exception is thrown, it
will be handled by the provided ErrorHandler.-
Constructor Summary
Constructors Constructor Description ErrorHandlingTaskExecutor(java.util.concurrent.Executor executor, org.springframework.util.ErrorHandler errorHandler) -
Method Summary
Modifier and Type Method Description voidexecute(java.lang.Runnable task)booleanisSyncExecutor()
-
Constructor Details
-
ErrorHandlingTaskExecutor
public ErrorHandlingTaskExecutor(java.util.concurrent.Executor executor, org.springframework.util.ErrorHandler errorHandler)
-
-
Method Details
-
isSyncExecutor
public boolean isSyncExecutor() -
execute
public void execute(java.lang.Runnable task)- Specified by:
executein interfacejava.util.concurrent.Executor- Specified by:
executein interfaceorg.springframework.core.task.TaskExecutor
-