Package org.apereo.cas.config
Class CouchDbTicketRegistryConfiguration
java.lang.Object
org.apereo.cas.config.CouchDbTicketRegistryConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=TicketRegistry,
module="couchdb")
@AutoConfiguration
public class CouchDbTicketRegistryConfiguration
extends Object
This is
CouchDbTicketRegistryConfiguration.- Since:
- 5.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.ticket.registry.TicketRegistryticketRegistry(org.apereo.cas.configuration.CasConfigurationProperties casProperties, TicketRepository ticketRegistryCouchDbRepository) org.apereo.cas.ticket.registry.TicketRegistryCleanerorg.apereo.cas.couchdb.core.CouchDbConnectorFactoryticketRegistryCouchDbFactory(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.ektorp.impl.ObjectMapperFactory objectMapperFactory) ticketRegistryCouchDbRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.couchdb.core.CouchDbConnectorFactory ticketRegistryCouchDbFactory)
-
Constructor Details
-
CouchDbTicketRegistryConfiguration
public CouchDbTicketRegistryConfiguration()
-
-
Method Details
-
ticketRegistryCouchDbFactory
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="ticketRegistryCouchDbFactory") public org.apereo.cas.couchdb.core.CouchDbConnectorFactory ticketRegistryCouchDbFactory(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("defaultObjectMapperFactory") org.ektorp.impl.ObjectMapperFactory objectMapperFactory) -
ticketRegistryCouchDbRepository
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="ticketRegistryCouchDbRepository") public TicketRepository ticketRegistryCouchDbRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("ticketRegistryCouchDbFactory") org.apereo.cas.couchdb.core.CouchDbConnectorFactory ticketRegistryCouchDbFactory) -
ticketRegistry
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="couchDbTicketRegistry") public org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("ticketRegistryCouchDbRepository") TicketRepository ticketRegistryCouchDbRepository) -
ticketRegistryCleaner
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="couchDbTicketRegistryCleaner") @Lazy(false) public org.apereo.cas.ticket.registry.TicketRegistryCleaner ticketRegistryCleaner()
-