Class EmbeddedElasticsearchContainerAutoConfiguration.ElasticsearchContainer

  • All Implemented Interfaces:
    com.avides.springboot.testcontainer.common.container.EmbeddedContainer, EventListener, org.springframework.context.ApplicationListener<org.springframework.context.event.ApplicationContextEvent>
    Enclosing class:
    EmbeddedElasticsearchContainerAutoConfiguration

    public class EmbeddedElasticsearchContainerAutoConfiguration.ElasticsearchContainer
    extends com.avides.springboot.testcontainer.common.container.AbstractBuildingEmbeddedContainer<ElasticsearchProperties>
    • Field Summary

      • Fields inherited from class com.avides.springboot.testcontainer.common.container.AbstractBuildingEmbeddedContainer

        service
      • Fields inherited from class com.avides.springboot.testcontainer.common.container.AbstractEmbeddedContainer

        containerInfo, environment, properties
    • Constructor Detail

      • ElasticsearchContainer

        public ElasticsearchContainer​(String service,
                                      org.springframework.core.env.ConfigurableEnvironment environment,
                                      ElasticsearchProperties properties)
    • Method Detail

      • getEnvs

        protected List<String> getEnvs()
        Overrides:
        getEnvs in class com.avides.springboot.testcontainer.common.container.AbstractBuildingEmbeddedContainer<ElasticsearchProperties>
      • providedProperties

        protected Map<String,​Object> providedProperties()
        Overrides:
        providedProperties in class com.avides.springboot.testcontainer.common.container.AbstractBuildingEmbeddedContainer<ElasticsearchProperties>
      • isContainerReady

        protected boolean isContainerReady​(ElasticsearchProperties properties)
        Specified by:
        isContainerReady in class com.avides.springboot.testcontainer.common.container.AbstractBuildingEmbeddedContainer<ElasticsearchProperties>