Class DelegatingSecurityContextTaskExecutor
java.lang.Object
org.springframework.security.concurrent.DelegatingSecurityContextExecutor
org.springframework.security.task.DelegatingSecurityContextTaskExecutor
- All Implemented Interfaces:
- 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 SummaryConstructorsConstructorDescriptionDelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegate) Creates a newDelegatingSecurityContextTaskExecutorthat uses the currentSecurityContextfrom theSecurityContextHolder.DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegateTaskExecutor, @Nullable SecurityContext securityContext) Creates a newDelegatingSecurityContextTaskExecutorthat uses the specifiedSecurityContext.
- 
Method SummaryMethods inherited from class org.springframework.security.concurrent.DelegatingSecurityContextExecutorexecute, getDelegateExecutor, setSecurityContextHolderStrategyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.core.task.TaskExecutorexecute
- 
Constructor Details- 
DelegatingSecurityContextTaskExecutorpublic DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegateTaskExecutor, @Nullable SecurityContext securityContext) Creates a newDelegatingSecurityContextTaskExecutorthat uses the specifiedSecurityContext.- Parameters:
- delegateTaskExecutor- the- TaskExecutorto delegate to. Cannot be null.
- securityContext- the- SecurityContextto use for each- DelegatingSecurityContextRunnable
 
- 
DelegatingSecurityContextTaskExecutorpublic DelegatingSecurityContextTaskExecutor(org.springframework.core.task.TaskExecutor delegate) Creates a newDelegatingSecurityContextTaskExecutorthat uses the currentSecurityContextfrom theSecurityContextHolder.- Parameters:
- delegate- the- TaskExecutorto delegate to. Cannot be null.
 
 
- 
- 
Method Details- 
wrap
- 
wrap
 
-