Class PooledPortResolver

java.lang.Object
io.debezium.testing.testcontainers.util.PooledPortResolver
All Implemented Interfaces:
PortResolver
Direct Known Subclasses:
ParsingPortResolver

public class PooledPortResolver extends Object implements PortResolver
Resolves ports from given pool
  • Field Details

    • LOGGER

      private final org.slf4j.Logger LOGGER
    • ports

      protected final Set<Integer> ports
    • usedPorts

      protected final Set<Integer> usedPorts
  • Constructor Details

    • PooledPortResolver

      public PooledPortResolver(Set<Integer> ports)
      Creates port resolver backed by given port pool
      Parameters:
      ports - set of available ports
  • Method Details