Package org.springframework.vault.config
Class AbstractVaultConfiguration.TaskSchedulerWrapper
java.lang.Object
org.springframework.vault.config.AbstractVaultConfiguration.TaskSchedulerWrapper
- All Implemented Interfaces:
 DisposableBean,InitializingBean
- Enclosing class:
 - AbstractVaultConfiguration
 
public static class AbstractVaultConfiguration.TaskSchedulerWrapper
extends Object
implements InitializingBean, DisposableBean
Wrapper to keep 
ThreadPoolTaskScheduler local to Spring Vault and to not
 expose the bean globally.- Since:
 - 2.3.1
 
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionTaskSchedulerWrapper(ThreadPoolTaskScheduler taskScheduler) protectedTaskSchedulerWrapper(ThreadPoolTaskScheduler taskScheduler, boolean acceptAfterPropertiesSet, boolean acceptDestroy)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()fromInstance(ThreadPoolTaskScheduler scheduler) Factory method to adapt an existingThreadPoolTaskSchedulerbean without calling lifecycle methods. 
- 
Constructor Details
- 
TaskSchedulerWrapper
 - 
TaskSchedulerWrapper
protected TaskSchedulerWrapper(ThreadPoolTaskScheduler taskScheduler, boolean acceptAfterPropertiesSet, boolean acceptDestroy)  
 - 
 - 
Method Details
- 
fromInstance
public static AbstractVaultConfiguration.TaskSchedulerWrapper fromInstance(ThreadPoolTaskScheduler scheduler) Factory method to adapt an existingThreadPoolTaskSchedulerbean without calling lifecycle methods.- Parameters:
 scheduler- the actualThreadPoolTaskScheduler.- Returns:
 - the wrapper for the given 
ThreadPoolTaskScheduler. - See Also:
 
 - 
destroy
public void destroy()- Specified by:
 destroyin interfaceDisposableBean
 - 
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
 afterPropertiesSetin interfaceInitializingBean
 
 -