Interface AsyncConfigurer

All Known Implementing Classes:
AsyncConfigurerSupport

public interface AsyncConfigurer
Interface to be implemented by @Configuration classes annotated with @EnableAsync that wish to customize the Executor instance used when processing async method invocations or the AsyncUncaughtExceptionHandler instance used to process exception thrown from async method with void return type.

See @EnableAsync for usage examples.

Since:
3.1
Author:
Chris Beams, Stephane Nicoll
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    The Executor instance to be used when processing async method invocations.
    default @Nullable org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler
    The AsyncUncaughtExceptionHandler instance to be used when an exception is thrown during an asynchronous method execution with void return type.
  • Method Details

    • getAsyncExecutor

      default @Nullable Executor getAsyncExecutor()
      The Executor instance to be used when processing async method invocations.
    • getAsyncUncaughtExceptionHandler

      default @Nullable org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler()
      The AsyncUncaughtExceptionHandler instance to be used when an exception is thrown during an asynchronous method execution with void return type.