Class TorchServeLocalContainerInfraService

java.lang.Object
org.apache.camel.test.infra.torchserve.services.TorchServeLocalContainerInfraService
All Implemented Interfaces:
AutoCloseable, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.GenericContainer<?>>, org.apache.camel.test.infra.common.services.InfrastructureService, TorchServeInfraService

@InfraService(service=TorchServeInfraService.class, description="TorchServe is a flexible tool for serving PyTorch", serviceAlias="torch-serve") public class TorchServeLocalContainerInfraService extends Object implements TorchServeInfraService, org.apache.camel.test.infra.common.services.ContainerService<org.testcontainers.containers.GenericContainer<?>>
  • Field Details

  • Constructor Details

    • TorchServeLocalContainerInfraService

      public TorchServeLocalContainerInfraService()
  • Method Details

    • initContainer

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

      public int inferencePort()
      Specified by:
      inferencePort in interface TorchServeInfraService
    • managementPort

      public int managementPort()
      Specified by:
      managementPort in interface TorchServeInfraService
    • metricsPort

      public int metricsPort()
      Specified by:
      metricsPort in interface TorchServeInfraService