@Override public void stopEventHandling(String modelName) { synchronized (persistenceServiceConfigs) { removeTimers(modelName); } }
private void stopEventHandling(String dbId) { synchronized (persistenceServiceConfigs) { removeTimers(dbId); } }
private void removeTimers() { Set<String> dbIds = new HashSet<>(persistenceJobs.keySet()); for (String dbId : dbIds) { removeTimers(dbId); } }
protected void deactivate() { itemRegistry.removeRegistryChangeListener(this); started = false; removeTimers(); removeItemStateChangeListeners(); }