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