Class StubRunnerPropertyUtils

java.lang.Object
org.springframework.cloud.contract.stubrunner.StubRunnerPropertyUtils

public final class StubRunnerPropertyUtils extends Object
Reads property from system prop and from env var.
Since:
2.0.0
Author:
Marcin Grzejszczak
  • Method Details

    • isPropertySet

      public static boolean isPropertySet(String propName)
      Parameters:
      propName - property name
      Returns:
      for Env vars takes the prop name, converts dots to underscores and applies upper case
    • hasProperty

      public static boolean hasProperty(Map<String,String> options, String propName)
      Parameters:
      options - map of options
      propName - property name
      Returns:
      For options, system props and env vars returns true when property is set
    • getProperty

      public static String getProperty(Map<String,String> options, String propName)
      Parameters:
      options - map of options
      propName - property name
      Returns:
      Tries to pick a value from options, for Env vars takes the prop name, converts dots to underscores and applies upper case