## Uses of Interface
org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler

- Packages that use AsyncUncaughtExceptionHandler
  Package | Description
  --- | ---
  org.springframework.aop.interceptor | Provides miscellaneous interceptor implementations.
  org.springframework.scheduling.annotation | Annotation support for asynchronous method execution.

- - ### Uses of AsyncUncaughtExceptionHandler in org.springframework.aop.interceptor

    Classes in org.springframework.aop.interceptor that implement AsyncUncaughtExceptionHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleAsyncUncaughtExceptionHandler` A default `AsyncUncaughtExceptionHandler` that simply logs the exception.

    Methods in org.springframework.aop.interceptor with parameters of type AsyncUncaughtExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncExecutionAspectSupport.`setExceptionHandler(AsyncUncaughtExceptionHandler exceptionHandler)` Supply the `AsyncUncaughtExceptionHandler` to use to handle exceptions thrown by invoking asynchronous methods with a `void` return type.

    Method parameters in org.springframework.aop.interceptor with type arguments of type AsyncUncaughtExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncExecutionAspectSupport.`configure(Supplier<Executor> defaultExecutor, Supplier<AsyncUncaughtExceptionHandler> exceptionHandler)` Configure this aspect with the given executor and exception handler suppliers, applying the corresponding default if a supplier is not resolvable.

    Constructors in org.springframework.aop.interceptor with parameters of type AsyncUncaughtExceptionHandler
    Constructor and Description
    `AsyncExecutionAspectSupport(Executor defaultExecutor, AsyncUncaughtExceptionHandler exceptionHandler)` Create a new `AsyncExecutionAspectSupport` with the given exception handler.
    `AsyncExecutionInterceptor(Executor defaultExecutor, AsyncUncaughtExceptionHandler exceptionHandler)` Create a new `AsyncExecutionInterceptor`.

  - ### Uses of AsyncUncaughtExceptionHandler in org.springframework.scheduling.annotation

    Fields in org.springframework.scheduling.annotation with type parameters of type AsyncUncaughtExceptionHandler
    Modifier and Type | Field and Description
    --- | ---
    `protected Supplier<AsyncUncaughtExceptionHandler>` | AbstractAsyncConfiguration.`exceptionHandler`

    Methods in org.springframework.scheduling.annotation that return AsyncUncaughtExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `default AsyncUncaughtExceptionHandler` | AsyncConfigurer.`getAsyncUncaughtExceptionHandler()` The `AsyncUncaughtExceptionHandler` instance to be used when an exception is thrown during an asynchronous method execution with `void` return type.
    `AsyncUncaughtExceptionHandler` | AsyncConfigurerSupport.`getAsyncUncaughtExceptionHandler()`

    Methods in org.springframework.scheduling.annotation with parameters of type AsyncUncaughtExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncAnnotationBeanPostProcessor.`setExceptionHandler(AsyncUncaughtExceptionHandler exceptionHandler)` Set the `AsyncUncaughtExceptionHandler` to use to handle uncaught exceptions thrown by asynchronous method executions.

    Method parameters in org.springframework.scheduling.annotation with type arguments of type AsyncUncaughtExceptionHandler
    Modifier and Type | Method and Description
    --- | ---
    `protected Advice` | AsyncAnnotationAdvisor.`buildAdvice(Supplier<Executor> executor, Supplier<AsyncUncaughtExceptionHandler> exceptionHandler)`
    `void` | AsyncAnnotationBeanPostProcessor.`configure(Supplier<Executor> executor, Supplier<AsyncUncaughtExceptionHandler> exceptionHandler)` Configure this post-processor with the given executor and exception handler suppliers, applying the corresponding default if a supplier is not resolvable.

    Constructors in org.springframework.scheduling.annotation with parameters of type AsyncUncaughtExceptionHandler
    Constructor and Description
    `AnnotationAsyncExecutionInterceptor(Executor defaultExecutor, AsyncUncaughtExceptionHandler exceptionHandler)` Create a new `AnnotationAsyncExecutionInterceptor` with the given executor.
    `AsyncAnnotationAdvisor(Executor executor, AsyncUncaughtExceptionHandler exceptionHandler)` Create a new `AsyncAnnotationAdvisor` for the given task executor.

    Constructor parameters in org.springframework.scheduling.annotation with type arguments of type AsyncUncaughtExceptionHandler
    Constructor and Description
    `AsyncAnnotationAdvisor(Supplier<Executor> executor, Supplier<AsyncUncaughtExceptionHandler> exceptionHandler)` Create a new `AsyncAnnotationAdvisor` for the given task executor.