Class SetupEnterpriseAerospikeBootstrapConfiguration

java.lang.Object
com.playtika.testcontainers.aerospike.enterprise.SetupEnterpriseAerospikeBootstrapConfiguration

@AutoConfiguration(after=com.playtika.testcontainer.aerospike.EmbeddedAerospikeBootstrapConfiguration.class) @ConditionalOnExpression("${embedded.containers.enabled:true}") @ConditionalOnProperty(value="embedded.aerospike.enabled", matchIfMissing=true) @EnableConfigurationProperties(AerospikeEnterpriseProperties.class) @PropertySource("classpath:/embedded-enterprise-aerospike.properties") public class SetupEnterpriseAerospikeBootstrapConfiguration extends Object
  • Constructor Details

    • SetupEnterpriseAerospikeBootstrapConfiguration

      public SetupEnterpriseAerospikeBootstrapConfiguration()
  • Method Details

    • setEnvironment

      @Autowired public void setEnvironment(org.springframework.core.env.Environment environment)
    • setAerospikeContainer

      @Autowired @Qualifier("aerospike") public void setAerospikeContainer(org.testcontainers.containers.GenericContainer<?> aerospikeContainer)
    • setAerospikeProperties

      @Autowired public void setAerospikeProperties(AerospikeProperties aerospikeProperties)
    • setAerospikeEnterpriseProperties

      @Autowired public void setAerospikeEnterpriseProperties(AerospikeEnterpriseProperties aerospikeEnterpriseProperties)
    • setupEnterpriseAerospike

      @PostConstruct public void setupEnterpriseAerospike() throws IOException, InterruptedException
      Throws:
      IOException
      InterruptedException