Class ArangoDBLocalContainerInfraService

java.lang.Object
org.apache.camel.test.infra.arangodb.services.ArangoDBLocalContainerInfraService
All Implemented Interfaces:
AutoCloseable, ArangoDBInfraService, org.apache.camel.test.infra.common.services.ContainerService<ArangoDbContainer>, org.apache.camel.test.infra.common.services.InfrastructureService

@InfraService(service=ArangoDBInfraService.class, description="ArangoDB is a multi-model database for high-performance applications.", serviceAlias="arangodb") public class ArangoDBLocalContainerInfraService extends Object implements ArangoDBInfraService, org.apache.camel.test.infra.common.services.ContainerService<ArangoDbContainer>
  • Constructor Details

    • ArangoDBLocalContainerInfraService

      public ArangoDBLocalContainerInfraService()
    • ArangoDBLocalContainerInfraService

      public ArangoDBLocalContainerInfraService(String imageName)
    • ArangoDBLocalContainerInfraService

      public ArangoDBLocalContainerInfraService(ArangoDbContainer container)
  • Method Details

    • initContainer

      protected ArangoDbContainer initContainer(String imageName)
    • getPort

      public int getPort()
      Specified by:
      getPort in interface ArangoDBInfraService
    • getHost

      public String getHost()
      Specified by:
      getHost in interface ArangoDBInfraService
    • 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 ArangoDbContainer getContainer()
      Specified by:
      getContainer in interface org.apache.camel.test.infra.common.services.ContainerService<ArangoDbContainer>