Class S3TogglzConfiguration


  • @Configuration
    @EnableConfigurationProperties(S3TogglzProperties.class)
    @ConditionalOnProperty(name="edison.togglz.enabled",
                           havingValue="true",
                           matchIfMissing=true)
    @ConditionalOnClass(name="org.togglz.core.repository.StateRepository")
    public class S3TogglzConfiguration
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.togglz.core.repository.StateRepository stateRepository​(FeatureStateConverter featureStateConverter)  
      org.togglz.core.manager.TogglzConfig togglzConfig​(org.togglz.core.repository.StateRepository stateRepository, de.otto.edison.togglz.FeatureClassProvider featureClassProvider, org.togglz.core.user.UserProvider userProvider)  
      • Methods inherited from class java.lang.Object

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

      • S3TogglzConfiguration

        public S3TogglzConfiguration()
    • Method Detail

      • togglzConfig

        @Bean
        @ConditionalOnProperty(name="edison.togglz.s3.bucket-name")
        public org.togglz.core.manager.TogglzConfig togglzConfig​(org.togglz.core.repository.StateRepository stateRepository,
                                                                 de.otto.edison.togglz.FeatureClassProvider featureClassProvider,
                                                                 org.togglz.core.user.UserProvider userProvider)
      • stateRepository

        @Bean
        @ConditionalOnProperty(name="edison.togglz.s3.bucket-name")
        public org.togglz.core.repository.StateRepository stateRepository​(FeatureStateConverter featureStateConverter)