public interface AsyncConfigurerExecutor インスタンス、または void 戻り値型の非同期メソッドからスローされた例外を処理するために使用される AsyncUncaughtExceptionHandler インスタンスをカスタマイズする @EnableAsync アノテーションが付けられた @Configuration クラスによって実装されるインターフェース。1 つの要素のみをカスタマイズする必要がある場合は、両方のメソッドにデフォルトの実装を提供する AsyncConfigurerSupport の使用を検討してください。さらに、将来新しいカスタマイズオプションが導入された場合に備えて、このインターフェースの下位互換性が保証されます。
使用例については、@EnableAsync を参照してください。
AbstractAsyncConfiguration, EnableAsync, AsyncConfigurerSupport| 修飾子と型 | メソッドと説明 |
|---|---|
default java.util.concurrent.Executor | getAsyncExecutor() 非同期メソッドの呼び出しを処理するときに使用される Executor インスタンス。 |
default AsyncUncaughtExceptionHandler | getAsyncUncaughtExceptionHandler()void 戻り値型の非同期メソッドの実行中に例外がスローされたときに使用される AsyncUncaughtExceptionHandler インスタンス。 |
@Nullable default java.util.concurrent.Executor getAsyncExecutor()
Executor インスタンス。@Nullable default AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler()
void 戻り値型の非同期メソッドの実行中に例外がスローされたときに使用される AsyncUncaughtExceptionHandler インスタンス。