Class ChatScriptLocalContainerInfraService

java.lang.Object
org.apache.camel.test.infra.chatscript.services.ChatScriptLocalContainerInfraService
All Implemented Interfaces:
AutoCloseable, ChatScriptInfraService, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.GenericContainer>, org.apache.camel.test.infra.common.services.InfrastructureService

@InfraService(service=ChatScriptInfraService.class, description="ChatBot Engine", serviceAlias="chat-script") public class ChatScriptLocalContainerInfraService extends Object implements ChatScriptInfraService, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.GenericContainer>
  • Constructor Details

    • ChatScriptLocalContainerInfraService

      public ChatScriptLocalContainerInfraService()
  • Method Details

    • 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.GenericContainer getContainer()
      Specified by:
      getContainer in interface org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.GenericContainer>
    • serviceAddress

      public String serviceAddress()
      Specified by:
      serviceAddress in interface ChatScriptInfraService