Class DelegatingSecurityContextTaskExecutor
- java.lang.Object
-
- org.springframework.security.concurrent.DelegatingSecurityContextExecutor
-
- org.springframework.security.task.DelegatingSecurityContextTaskExecutor
-
- All Implemented Interfaces:
java.util.concurrent.Executor,org.springframework.core.task.TaskExecutor
- Direct Known Subclasses:
DelegatingSecurityContextAsyncTaskExecutor
public class DelegatingSecurityContextTaskExecutor extends DelegatingSecurityContextExecutor implements org.springframework.core.task.TaskExecutor
- Since:
- 3.2
-
-
Constructor Summary
Constructors Constructor Description DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegate)Creates a newDelegatingSecurityContextTaskExecutorthat uses the currentSecurityContextfrom theSecurityContextHolder.DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegateTaskExecutor, SecurityContext securityContext)Creates a newDelegatingSecurityContextTaskExecutorthat uses the specifiedSecurityContext.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Runnablewrap(java.lang.Runnable delegate)protected <T> java.util.concurrent.Callable<T>wrap(java.util.concurrent.Callable<T> delegate)-
Methods inherited from class org.springframework.security.concurrent.DelegatingSecurityContextExecutor
execute, getDelegateExecutor, setSecurityContextHolderStrategy
-
-
-
-
Constructor Detail
-
DelegatingSecurityContextTaskExecutor
public DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegateTaskExecutor, SecurityContext securityContext)Creates a newDelegatingSecurityContextTaskExecutorthat uses the specifiedSecurityContext.- Parameters:
delegateTaskExecutor- theTaskExecutorto delegate to. Cannot be null.securityContext- theSecurityContextto use for eachDelegatingSecurityContextRunnable
-
DelegatingSecurityContextTaskExecutor
public DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegate)
Creates a newDelegatingSecurityContextTaskExecutorthat uses the currentSecurityContextfrom theSecurityContextHolder.- Parameters:
delegate- theTaskExecutorto delegate to. Cannot be null.
-
-