public static MultiPropertiesConfig getMultiPropertiesConfig() { return MPCONFIG(); }
public static MultiPropertiesConfig getMultiPropertiesConfig() { return MPCONFIG(); }
static HashMap findPropStyleExtensionsDefaultConfig() { HashMap extensions = new HashMap(); Properties props = MPCONFIG().getPropertiesByPrefix(PROP_STYLE_EXTENSIONS_PFX); for ( Iterator ii = props.keySet().iterator(); ii.hasNext(); ) // iterate through c3p0.extensions.xxx subproperties { String fullKey = (String) ii.next(); String extensionsKey = fullKey.substring( PROP_STYLE_EXTENSIONS_PFX_LEN + 1 ); extensions.put( extensionsKey, props.get( fullKey ) ); } return extensions; }
static Properties findAllOneLevelC3P0Properties() { Properties out = MPCONFIG().getPropertiesByPrefix("c3p0"); for (Iterator ii = out.keySet().iterator(); ii.hasNext(); ) if (((String) ii.next()).lastIndexOf('.') > 4) ii.remove(); return out; }
static Properties findAllOneLevelC3P0Properties() { Properties out = MPCONFIG().getPropertiesByPrefix("c3p0"); for (Iterator ii = out.keySet().iterator(); ii.hasNext(); ) if (((String) ii.next()).lastIndexOf('.') > 4) ii.remove(); return out; }
static HashMap findPropStyleExtensionsDefaultConfig() { HashMap extensions = new HashMap(); Properties props = MPCONFIG().getPropertiesByPrefix(PROP_STYLE_EXTENSIONS_PFX); for ( Iterator ii = props.keySet().iterator(); ii.hasNext(); ) // iterate through c3p0.extensions.xxx subproperties { String fullKey = (String) ii.next(); String extensionsKey = fullKey.substring( PROP_STYLE_EXTENSIONS_PFX_LEN + 1 ); extensions.put( extensionsKey, props.get( fullKey ) ); } return extensions; }
public static String getPropsFileConfigProperty( String prop ) { return MPCONFIG().getProperty( prop ); }
public static Properties allCurrentProperties() { return MPCONFIG().getPropertiesByPrefix(""); }
static Properties findResourceProperties() { return MPCONFIG().getPropertiesByResourcePath(PROPS_FILE_RSRC_PATH); }
static Properties findResourceProperties() { return MPCONFIG().getPropertiesByResourcePath(PROPS_FILE_RSRC_PATH); }
public static Properties allCurrentProperties() { return MPCONFIG().getPropertiesByPrefix(""); }
public static String getPropsFileConfigProperty( String prop ) { return MPCONFIG().getProperty( prop ); }
static HashMap findPropStyleUserOverridesDefaultConfig() { HashMap userNamesToOverrides = new HashMap(); Properties props = MPCONFIG().getPropertiesByPrefix(PROP_STYLE_USER_OVERRIDES_PFX); for ( Iterator ii = props.keySet().iterator(); ii.hasNext(); ) // iterate through c3p0.user-overrides.xxx subproperties { String fullKey = (String) ii.next(); String userProp = fullKey.substring( PROP_STYLE_USER_OVERRIDES_PFX_LEN + 1 ); //expect <username>.<property>, e.g. swaldman.maxPoolSize int dot_index = userProp.indexOf('.'); if ( dot_index < 0 ) // if there is no dot { if ( logger.isLoggable( MLevel.WARNING ) ) logger.log(MLevel.WARNING, "Bad specification of user-override property '" + fullKey + "', propfile key should look like '" + PROP_STYLE_USER_OVERRIDES_PFX + ".<user>.<property>'. Ignoring."); continue; } String user = userProp.substring( 0, dot_index ); String propName = userProp.substring( dot_index + 1 ); HashMap userOverridesMap = (HashMap) userNamesToOverrides.get( user ); if (userOverridesMap == null) { userOverridesMap = new HashMap(); userNamesToOverrides.put( user, userOverridesMap ); } userOverridesMap.put( propName, props.get( fullKey ) ); } return userNamesToOverrides; }
static HashMap findPropStyleUserOverridesDefaultConfig() { HashMap userNamesToOverrides = new HashMap(); Properties props = MPCONFIG().getPropertiesByPrefix(PROP_STYLE_USER_OVERRIDES_PFX); for ( Iterator ii = props.keySet().iterator(); ii.hasNext(); ) // iterate through c3p0.user-overrides.xxx subproperties { String fullKey = (String) ii.next(); String userProp = fullKey.substring( PROP_STYLE_USER_OVERRIDES_PFX_LEN + 1 ); //expect <username>.<property>, e.g. swaldman.maxPoolSize int dot_index = userProp.indexOf('.'); if ( dot_index < 0 ) // if there is no dot { if ( logger.isLoggable( MLevel.WARNING ) ) logger.log(MLevel.WARNING, "Bad specification of user-override property '" + fullKey + "', propfile key should look like '" + PROP_STYLE_USER_OVERRIDES_PFX + ".<user>.<property>'. Ignoring."); continue; } String user = userProp.substring( 0, dot_index ); String propName = userProp.substring( dot_index + 1 ); HashMap userOverridesMap = (HashMap) userNamesToOverrides.get( user ); if (userOverridesMap == null) { userOverridesMap = new HashMap(); userNamesToOverrides.put( user, userOverridesMap ); } userOverridesMap.put( propName, props.get( fullKey ) ); } return userNamesToOverrides; }
Properties props = MPCONFIG().getPropertiesByPrefix(PROP_STYLE_NAMED_CFG_PFX); for ( Iterator ii = props.keySet().iterator(); ii.hasNext(); ) // iterate through c3p0.named-config.xxx subproperties
Properties props = MPCONFIG().getPropertiesByPrefix(PROP_STYLE_NAMED_CFG_PFX); for ( Iterator ii = props.keySet().iterator(); ii.hasNext(); ) // iterate through c3p0.named-config.xxx subproperties
String cname = MPCONFIG().getProperty( CFG_FINDER_CLASSNAME_KEY );
String cname = MPCONFIG().getProperty( CFG_FINDER_CLASSNAME_KEY );