Class ParsingPortResolver

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

public class ParsingPortResolver extends PooledPortResolver
Extension of PooledPortResolver able to parse ports from either String value or system property
  • Constructor Details

    • ParsingPortResolver

      public ParsingPortResolver(String value)
      Creates port resolver, using build-in strategies to parse the value
      Parameters:
      value - given value
    • ParsingPortResolver

      public ParsingPortResolver(String value, ParsingPortResolver.ParseStrategy... strategies)
      Creates port resolver, using first usable strategy to parse the value
      Parameters:
      value - given value
      strategies - parsing strategies
    • ParsingPortResolver

      public ParsingPortResolver(String value, ParsingPortResolver.ParseStrategy strategy)
      Creates port resolver, using given strategy to parse the value
      Parameters:
      value - given value
      strategy - parsing strategy
  • Method Details