protected String toString(Configuration config) { if (config instanceof NamedConfigurationSource) { return ((NamedConfigurationSource) config).getSourceName(); } if (config instanceof DynamicConfiguration) { return ((DynamicConfiguration) config).getSource().getClass().getName(); } return config == null ? null : config.getClass().getName(); }
protected void refresh(AbstractConfiguration config) { if (config instanceof DynamicConfiguration && ((DynamicConfiguration) config).getSource() instanceof LazyJDBCSource) { LazyJDBCSource source = (LazyJDBCSource) ((DynamicConfiguration) config).getSource(); if (configDataSource == null) { configDataSource = dataSourceFactory.createDataSource(dataSourceName); } source.setSource(new JDBCConfigurationSource(configDataSource, query, keyColumnName, valueColumnName)); } }