@Override public void onPathWatchEvent(PathWatchEvent event) { try { if (LOG.isDebugEnabled()) LOG.debug("Path watch event: {}", event.getType()); loadUsers(); } catch (IOException e) { LOG.warn(e); } }
/** * Depending on the value of the refresh interval, this method will either start * up a scanner thread that will monitor the properties file for changes after * it has initially loaded it. Otherwise the users will be loaded and there will * be no active monitoring thread so changes will not be detected. */ @Override protected void doStart() throws Exception { super.doStart(); loadUsers(); if (isHotReload() && (_configPath != null)) { this._pathWatcher = new PathWatcher(); this._pathWatcher.watch(_configPath); this._pathWatcher.addListener(this); this._pathWatcher.setNotifyExistingOnStart(false); this._pathWatcher.start(); } }
@Override public void onPathWatchEvent(PathWatchEvent event) { try { loadUsers(); } catch (IOException e) { LOG.warn(e); } }
@Override public void onPathWatchEvent(PathWatchEvent event) { try { if (LOG.isDebugEnabled()) { LOG.debug( "PATH WATCH EVENT: {}", event.getType() ); } loadUsers(); } catch (IOException e) { LOG.warn(e); } }
/** * Depending on the value of the refresh interval, this method will either start up a scanner thread that will monitor the properties file for changes after * it has initially loaded it. Otherwise the users will be loaded and there will be no active monitoring thread so changes will not be detected. * * * @see org.eclipse.jetty.util.component.AbstractLifeCycle#doStart() */ protected void doStart() throws Exception { super.doStart(); loadUsers(); if ( isHotReload() && (_configPath != null) ) { this.pathWatcher = new PathWatcher(); this.pathWatcher.watch(_configPath); this.pathWatcher.addListener(this); this.pathWatcher.setNotifyExistingOnStart(false); this.pathWatcher.start(); } }
/** * Depending on the value of the refresh interval, this method will either start up a scanner thread that will monitor the properties file for changes after * it has initially loaded it. Otherwise the users will be loaded and there will be no active monitoring thread so changes will not be detected. * * * @see org.eclipse.jetty.util.component.AbstractLifeCycle#doStart() */ @Override protected void doStart() throws Exception { super.doStart(); loadUsers(); if ( isHotReload() && (_configPath != null) ) { this._pathWatcher = new PathWatcher(); this._pathWatcher.watch(_configPath); this._pathWatcher.addListener(this); this._pathWatcher.setNotifyExistingOnStart(false); this._pathWatcher.start(); } }