Class Neo4jLocalContainerInfraService

java.lang.Object
org.apache.camel.test.infra.neo4j.services.Neo4jLocalContainerInfraService
All Implemented Interfaces:
AutoCloseable, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.Neo4jContainer>, org.apache.camel.test.infra.common.services.InfrastructureService, Neo4jInfraService

@InfraService(service=Neo4jInfraService.class, description="Neo4j Database", serviceAlias="neo4j") public class Neo4jLocalContainerInfraService extends Object implements Neo4jInfraService, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.Neo4jContainer>
  • Constructor Details

    • Neo4jLocalContainerInfraService

      public Neo4jLocalContainerInfraService()
    • Neo4jLocalContainerInfraService

      public Neo4jLocalContainerInfraService(String imageName)
    • Neo4jLocalContainerInfraService

      public Neo4jLocalContainerInfraService(org.testcontainers.containers.Neo4jContainer container)
  • Method Details

    • initContainer

      protected org.testcontainers.containers.Neo4jContainer initContainer(String imageName)
    • 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.containers.Neo4jContainer getContainer()
      Specified by:
      getContainer in interface org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.Neo4jContainer>
    • getNeo4jDatabaseUri

      public String getNeo4jDatabaseUri()
      Specified by:
      getNeo4jDatabaseUri in interface Neo4jInfraService
    • getNeo4jDatabaseUser

      public String getNeo4jDatabaseUser()
      Specified by:
      getNeo4jDatabaseUser in interface Neo4jInfraService
    • getNeo4jDatabasePassword

      public String getNeo4jDatabasePassword()
      Specified by:
      getNeo4jDatabasePassword in interface Neo4jInfraService