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