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
Since:
5.3.0
  • 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()