public class DelegatingSecurityContextSchedulingTaskExecutor extends DelegatingSecurityContextAsyncTaskExecutor implements org.springframework.scheduling.SchedulingTaskExecutor
Runnable を DelegatingSecurityContextRunnable に、各 Callable を DelegatingSecurityContextCallable にラップする SchedulingTaskExecutor。| コンストラクターと説明 |
|---|
DelegatingSecurityContextSchedulingTaskExecutor(org.springframework.scheduling.SchedulingTaskExecutor delegateAsyncTaskExecutor) 現在の SecurityContext を使用する新しい DelegatingSecurityContextSchedulingTaskExecutor を作成します。 |
DelegatingSecurityContextSchedulingTaskExecutor(org.springframework.scheduling.SchedulingTaskExecutor delegateSchedulingTaskExecutor, SecurityContext securityContext) 指定された SecurityContext を使用する新しい DelegatingSecurityContextSchedulingTaskExecutor を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | prefersShortLivedTasks() |
protected <T> java.util.concurrent.Callable<T> | wrap(java.util.concurrent.Callable<T> delegate) |
protected java.lang.Runnable | wrap(java.lang.Runnable delegate) |
execute, submit, submitexecute, getDelegateExecutorpublic DelegatingSecurityContextSchedulingTaskExecutor(org.springframework.scheduling.SchedulingTaskExecutor delegateSchedulingTaskExecutor,
SecurityContext securityContext)SecurityContext を使用する新しい DelegatingSecurityContextSchedulingTaskExecutor を作成します。delegateSchedulingTaskExecutor - 委譲先の SchedulingTaskExecutor null にはできません。securityContext - DelegatingSecurityContextRunnable および DelegatingSecurityContextCallable ごとに使用する SecurityContextpublic DelegatingSecurityContextSchedulingTaskExecutor(org.springframework.scheduling.SchedulingTaskExecutor delegateAsyncTaskExecutor)
SecurityContext を使用する新しい DelegatingSecurityContextSchedulingTaskExecutor を作成します。delegateAsyncTaskExecutor - 委譲先の AsyncTaskExecutor null にはできません。public boolean prefersShortLivedTasks()
org.springframework.scheduling.SchedulingTaskExecutor 内の prefersShortLivedTasks protected final java.lang.Runnable wrap(java.lang.Runnable delegate)
protected final <T> java.util.concurrent.Callable<T> wrap(java.util.concurrent.Callable<T> delegate)