Class DevServicesComposeProjectBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.builditem.DevServicesComposeProjectBuildItem

public final class DevServicesComposeProjectBuildItem extends io.quarkus.builder.item.SimpleBuildItem
BuildItem for running services provided by compose
  • Field Details

  • Constructor Details

    • DevServicesComposeProjectBuildItem

      public DevServicesComposeProjectBuildItem()
    • DevServicesComposeProjectBuildItem

      public DevServicesComposeProjectBuildItem(String project, String defaultNetworkId, Map<String,List<RunningContainer>> composeServices, Map<String,String> config)
  • Method Details

    • getProject

      public String getProject()
    • getDefaultNetworkId

      public String getDefaultNetworkId()
    • getConfig

      public Map<String,String> getConfig()
    • getComposeServices

      public Map<String,List<RunningContainer>> getComposeServices()
    • locate

      public Optional<RunningContainer> locate(List<String> imagePartials, int port)
      Locate a running container by image partial and port The container image partial can be a substring of the full image name
      Parameters:
      imagePartials - image partials
      port - exposed port
      Returns:
      the running container or null if not found
    • locate

      public List<RunningContainer> locate(List<String> imagePartials)
      Locate a running container by image partial The container image partial can be a substring of the full image name Ignored services are not returned
      Parameters:
      imagePartials - image partials
      Returns:
      the list of running containers
    • locateFirst

      public Optional<RunningContainer> locateFirst(List<String> imagePartials)
      Locate the first running container by image partial The container image partial can be a substring of the full image name Ignored services are not returned
      Parameters:
      imagePartials - image partials
      Returns:
      the first running container
    • isContainerIgnored

      public static boolean isContainerIgnored(ContainerInfo containerInfo)
      Ignored services are not returned by locate
      Parameters:
      containerInfo - container info
      Returns:
      true if the container should be ignored