Class CouchDbTicketRegistryConfiguration


  • @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @Configuration(value="CouchDbTicketRegistryConfiguration",
                   proxyBeanMethods=false)
    public class CouchDbTicketRegistryConfiguration
    extends java.lang.Object
    Since:
    5.3.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, TicketRepository ticketRegistryCouchDbRepository)  
      org.apereo.cas.ticket.registry.TicketRegistryCleaner ticketRegistryCleaner()  
      org.apereo.cas.couchdb.core.CouchDbConnectorFactory ticketRegistryCouchDbFactory​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.ektorp.impl.ObjectMapperFactory objectMapperFactory)  
      TicketRepository ticketRegistryCouchDbRepository​(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.couchdb.core.CouchDbConnectorFactory ticketRegistryCouchDbFactory)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CouchDbTicketRegistryConfiguration

        public CouchDbTicketRegistryConfiguration()
    • Method Detail

      • 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")
        public org.apereo.cas.ticket.registry.TicketRegistryCleaner ticketRegistryCleaner()