Class CouchbaseLocalContainerInfraService

java.lang.Object
org.apache.camel.test.infra.couchbase.services.CouchbaseLocalContainerInfraService
All Implemented Interfaces:
AutoCloseable, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.couchbase.CouchbaseContainer>, org.apache.camel.test.infra.common.services.InfrastructureService, CouchbaseInfraService

@InfraService(service=CouchbaseInfraService.class, description="NoSQL database Couchbase", serviceAlias="couchbase") public class CouchbaseLocalContainerInfraService extends Object implements CouchbaseInfraService, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.couchbase.CouchbaseContainer>
  • Constructor Details

    • CouchbaseLocalContainerInfraService

      public CouchbaseLocalContainerInfraService()
    • CouchbaseLocalContainerInfraService

      public CouchbaseLocalContainerInfraService(String imageName)
    • CouchbaseLocalContainerInfraService

      public CouchbaseLocalContainerInfraService(org.testcontainers.couchbase.CouchbaseContainer container)
  • Method Details

    • initContainer

      protected org.testcontainers.couchbase.CouchbaseContainer initContainer(String imageName)
    • getConnectionString

      public String getConnectionString()
      Specified by:
      getConnectionString in interface CouchbaseInfraService
    • getUsername

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

      public String getPassword()
      Specified by:
      getPassword in interface CouchbaseInfraService
    • getHostname

      public String getHostname()
      Specified by:
      getHostname in interface CouchbaseInfraService
    • getPort

      public int getPort()
      Specified by:
      getPort in interface CouchbaseInfraService
    • 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.testcontainers.couchbase.CouchbaseContainer getContainer()
      Specified by:
      getContainer in interface org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.couchbase.CouchbaseContainer>