public class SyncTaskExecutor extends Object implements TaskExecutor, Serializable
TaskExecutorimplementation that executes each task synchronously in the calling thread.
Mainly intended for testing scenarios.
Execution in the calling thread does have the advantage of participating
in it's thread context, for example the thread context class loader or the
thread's current transaction association. That said, in many cases,
asynchronous execution will be preferable: choose an asynchronous
TaskExecutor instead for such scenarios.
SimpleAsyncTaskExecutor, Serialized Form
|Constructor and Description|
|Modifier and Type||Method and Description|
Executes the given
public void execute(Runnable task)
tasksynchronously, through direct invocation of it's
Runnableto execute (never
IllegalArgumentException- if the given