/** * Get the property factory which will be used to load property files * * @return PropertiesFactory */ public org.apache.wicket.resource.IPropertiesFactory getPropertiesFactory() { if (propertiesFactory == null) { propertiesFactory = new PropertiesFactory(this); } return propertiesFactory; }
@Override public void onChange(IModifiable modifiable) { log.info("A properties files has changed. Removing all entries " + "from the cache. Resource: " + resourceStream); // Clear the whole cache as associated localized files may // be affected and may need reloading as well. clearCache(); // Inform all listeners for (IPropertiesChangeListener listener : afterReloadListeners) { try { listener.propertiesChanged(path); } catch (Exception ex) { PropertiesFactory.log.error("PropertiesReloadListener has thrown an exception: " + ex.getMessage()); } } } });
if (watcher != null) addToWatcher(path, resourceStream, watcher); ValueMap props = loadFromLoader(loader, resourceStream); if (props != null)
properties = loadPropertiesFileAndWatchForChanges(path, stream);
return loadPropertiesFile(key, resourceStream);
@Override public void onChange(IModifiable modifiable) { log.info("A properties files has changed. Removing all entries " + "from the cache. Resource: " + resourceStream); // Clear the whole cache as associated localized files may // be affected and may need reloading as well. clearCache(); // Inform all listeners for (IPropertiesChangeListener listener : afterReloadListeners) { try { listener.propertiesChanged(path); } catch (Exception ex) { PropertiesFactory.log.error("PropertiesReloadListener has thrown an exception: " + ex.getMessage()); } } } });
if (watcher != null) addToWatcher(path, resourceStream, watcher); ValueMap props = loadFromLoader(loader, resourceStream); if (props != null)
/** * Get the property factory which will be used to load property files * * @return PropertiesFactory */ public org.apache.wicket.resource.IPropertiesFactory getPropertiesFactory() { if (propertiesFactory == null) { propertiesFactory = new PropertiesFactory(this); } return propertiesFactory; }
public void onChange() { log.info("A properties files has changed. Removing all entries " + "from the cache. Resource: " + resourceStream); // Clear the whole cache as associated localized files may // be affected and may need reloading as well. clearCache(); // Inform all listeners Iterator<IPropertiesChangeListener> iter = afterReloadListeners.iterator(); while (iter.hasNext()) { IPropertiesChangeListener listener = iter.next(); try { listener.propertiesChanged(path); } catch (Throwable ex) { log.error("PropertiesReloadListener has thrown an exception: " + ex.getMessage()); } } } });
/** * @see org.apache.wicket.settings.IResourceSettings#getPropertiesFactory() */ public org.apache.wicket.resource.IPropertiesFactory getPropertiesFactory() { if (propertiesFactory == null) { propertiesFactory = new PropertiesFactory(Application.get()); } return propertiesFactory; }
public void onChange() { log.info("A properties files has changed. Removing all entries " + "from the cache. Resource: " + resourceStream); // Clear the whole cache as associated localized files may // be affected and may need reloading as well. clearCache(); // clear the localizer cache as well application.getResourceSettings().getLocalizer().clearCache(); // Inform all listeners Iterator iter = afterReloadListeners.iterator(); while (iter.hasNext()) { IPropertiesChangeListener listener = (IPropertiesChangeListener)iter.next(); try { listener.propertiesChanged(key); } catch (Throwable ex) { log.error("PropertiesReloadListener has thrown an exception: " + ex.getMessage()); } } } });
/** * @see org.apache.wicket.settings.IResourceSettings#getPropertiesFactory() */ public org.apache.wicket.resource.IPropertiesFactory getPropertiesFactory() { if (propertiesFactory == null) { propertiesFactory = new PropertiesFactory(Application.get()); } return propertiesFactory; }