Package org.apereo.cas.config
Class CasCoreTicketsSchedulingConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasCoreTicketsSchedulingConfiguration
-
@Configuration(value="CasCoreTicketsSchedulingConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @EnableScheduling @EnableAsync @EnableTransactionManagement @AutoConfigureAfter(CasCoreTicketsConfiguration.class) public class CasCoreTicketsSchedulingConfiguration extends java.lang.Object- Since:
- 5.1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCasCoreTicketsSchedulingConfiguration.TicketRegistryCleanerSchedulerThe Ticket registry cleaner scheduler.
-
Constructor Summary
Constructors Constructor Description CasCoreTicketsSchedulingConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.ticket.registry.TicketRegistryCleanerticketRegistryCleaner(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.util.lock.LockRepository lockRepository, org.apereo.cas.logout.LogoutManager logoutManager, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)CasCoreTicketsSchedulingConfiguration.TicketRegistryCleanerSchedulerticketRegistryCleanerScheduler(org.apereo.cas.ticket.registry.TicketRegistryCleaner ticketRegistryCleaner)
-
-
-
Method Detail
-
ticketRegistryCleaner
@ConditionalOnMissingBean(name="ticketRegistryCleaner") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.registry.TicketRegistryCleaner ticketRegistryCleaner(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("casTicketRegistryLockRepository") org.apereo.cas.util.lock.LockRepository lockRepository, @Qualifier("logoutManager") org.apereo.cas.logout.LogoutManager logoutManager, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)
-
ticketRegistryCleanerScheduler
@ConditionalOnMissingBean(name="ticketRegistryCleanerScheduler") @ConditionalOnProperty(prefix="cas.ticket.registry.cleaner.schedule", name="enabled", havingValue="true", matchIfMissing=true) @ConditionalOnMatchingHostname(name="cas.ticket.registry.cleaner.schedule.enabled-on-host") @Bean @RefreshScope(proxyMode=DEFAULT) public CasCoreTicketsSchedulingConfiguration.TicketRegistryCleanerScheduler ticketRegistryCleanerScheduler(@Qualifier("ticketRegistryCleaner") org.apereo.cas.ticket.registry.TicketRegistryCleaner ticketRegistryCleaner)
-
-