Class EmbeddedCouchbaseTestOperationsAutoConfiguration


  • @Configuration
    @ConditionalOnExpression("${embedded.containers.enabled:true}")
    @ConditionalOnBean(CouchbaseProperties.class)
    @ConditionalOnProperty(value="embedded.couchbase.enabled",
                           matchIfMissing=true)
    public class EmbeddedCouchbaseTestOperationsAutoConfiguration
    extends Object
    • Constructor Detail

      • EmbeddedCouchbaseTestOperationsAutoConfiguration

        public EmbeddedCouchbaseTestOperationsAutoConfiguration()
    • Method Detail

      • couchbasePackageProperties

        @Bean
        @ConfigurationProperties("embedded.couchbase.install")
        public InstallPackageProperties couchbasePackageProperties()
      • couchbasePackageInstaller

        @Bean
        public PackageInstaller couchbasePackageInstaller​(InstallPackageProperties couchbasePackageProperties,
                                                          @Qualifier("embeddedCouchbase")
                                                          org.testcontainers.containers.GenericContainer couchbase)
      • couchbaseNetworkTestOperations

        @Bean
        @ConditionalOnMissingBean(name="couchbaseNetworkTestOperations")
        public NetworkTestOperations couchbaseNetworkTestOperations​(@Qualifier("embeddedCouchbase")
                                                                    org.testcontainers.containers.GenericContainer couchbase)