Class C3P0ConfigUtils

java.lang.Object
com.mchange.v2.c3p0.cfg.C3P0ConfigUtils

public final class C3P0ConfigUtils extends Object
  • Field Details

  • Method Details

    • extractHardcodedC3P0Defaults

      public static HashMap extractHardcodedC3P0Defaults(boolean stringify_coercibles)
      Parameters:
      stringify_coercibles - these properties may eventually be used to initialize bean properties reflectively. to avoid having to get types exactly right (e.g. is it a Double or a double or an int?), it can be convenient to just represent these values as Strings and coerce those to the appropriate type when needed using com.mchange.v2.lang.Coerce. If true, we convert all coercible values into Strings. Non-coercible values are always left alone.
    • extractHardcodedC3P0Defaults

      public static HashMap extractHardcodedC3P0Defaults()
    • extractC3P0PropertiesResources

      public static HashMap extractC3P0PropertiesResources()
    • configFromFlatDefaults

      public static C3P0Config configFromFlatDefaults(HashMap flatDefaults)
    • getPropsFileConfigProperty

      public static String getPropsFileConfigProperty(String prop)
    • findResourceProperties

      public static Properties findResourceProperties()
    • extractUserOverride

      public static Object extractUserOverride(String propName, String userName, Map userOverrides)
      Returns:
      null if no per-user override is found
    • extractBooleanOverride

      public static Boolean extractBooleanOverride(String propName, String userName, Map userOverrides)