Class OpenSearchLocalContainerInfraService

java.lang.Object
org.apache.camel.test.infra.opensearch.services.OpenSearchLocalContainerInfraService
All Implemented Interfaces:
AutoCloseable, org.apache.camel.test.infra.common.services.ContainerService<org.opensearch.testcontainers.OpensearchContainer>, org.apache.camel.test.infra.common.services.InfrastructureService, OpenSearchInfraService

public class OpenSearchLocalContainerInfraService extends Object implements OpenSearchInfraService, org.apache.camel.test.infra.common.services.ContainerService<org.opensearch.testcontainers.OpensearchContainer>
  • Constructor Details

    • OpenSearchLocalContainerInfraService

      public OpenSearchLocalContainerInfraService()
    • OpenSearchLocalContainerInfraService

      public OpenSearchLocalContainerInfraService(String imageName)
    • OpenSearchLocalContainerInfraService

      public OpenSearchLocalContainerInfraService(org.opensearch.testcontainers.OpensearchContainer container)
  • Method Details

    • initContainer

      protected org.opensearch.testcontainers.OpensearchContainer initContainer(String imageName)
    • getPort

      public int getPort()
      Specified by:
      getPort in interface OpenSearchInfraService
    • getOpenSearchHost

      public String getOpenSearchHost()
      Specified by:
      getOpenSearchHost in interface OpenSearchInfraService
    • getHttpHostAddress

      public String getHttpHostAddress()
      Specified by:
      getHttpHostAddress in interface OpenSearchInfraService
    • registerProperties

      public void registerProperties()
      Specified by:
      registerProperties in interface org.apache.camel.test.infra.common.services.InfrastructureService
    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.apache.camel.test.infra.common.services.InfrastructureService
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface org.apache.camel.test.infra.common.services.InfrastructureService
    • getContainer

      public org.opensearch.testcontainers.OpensearchContainer getContainer()
      Specified by:
      getContainer in interface org.apache.camel.test.infra.common.services.ContainerService<org.opensearch.testcontainers.OpensearchContainer>
    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface OpenSearchInfraService
    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface OpenSearchInfraService