/** * Registers mbean for the input cache manager and the session factory name * * @param manager * the backing cachemanager * @param properties * session factory config properties */ public void registerMBean(final CacheManager manager, final Properties properties) { if (Boolean.getBoolean("tc.active")) { ehcacheHibernateMBeanRegistration = new EhcacheHibernateMBeanRegistrationImpl(); manager.getTimer().scheduleAtFixedRate(new RegisterMBeansTask(ehcacheHibernateMBeanRegistration, manager, properties), SLEEP_MILLIS, SLEEP_MILLIS); } }
private void checkForUpdateIfNeeded(boolean updateCheckNeeded) { try { if (updateCheckNeeded) { UpdateChecker updateChecker = featuresManager != null ? featuresManager.createUpdateChecker() : new UpdateChecker(); cacheManagerTimer.scheduleAtFixedRate(updateChecker, DELAY_UPDATE_CHECK, EVERY_WEEK); } } catch (Throwable t) { LOG.debug("Failed to set up update checker", t); } }
private void checkForUpdateIfNeeded(boolean updateCheckNeeded) { try { if (updateCheckNeeded) { UpdateChecker updateChecker = featuresManager != null ? featuresManager.createUpdateChecker() : new UpdateChecker(); cacheManagerTimer.scheduleAtFixedRate(updateChecker, DELAY_UPDATE_CHECK, EVERY_WEEK); } } catch (Throwable t) { LOG.debug("Failed to set up update checker", t); } }
/** * Registers mbean for the input cache manager and the session factory name * * @param manager * the backing cachemanager * @param properties * session factory config properties */ public void registerMBean(final CacheManager manager, final Properties properties) { if (Boolean.getBoolean("tc.active")) { ehcacheHibernateMBeanRegistration = new EhcacheHibernateMBeanRegistrationImpl(); manager.getTimer().scheduleAtFixedRate(new RegisterMBeansTask(ehcacheHibernateMBeanRegistration, manager, properties), SLEEP_MILLIS, SLEEP_MILLIS); } }
/** * Registers mbean for the input cache manager and the session factory name * * @param manager * the backing cachemanager * @param properties * session factory config properties */ public void registerMBean(final CacheManager manager, final Properties properties) { if (Boolean.getBoolean("tc.active")) { ehcacheHibernateMBeanRegistration = new EhcacheHibernateMBeanRegistrationImpl(); manager.getTimer().scheduleAtFixedRate(new RegisterMBeansTask(ehcacheHibernateMBeanRegistration, manager, properties), SLEEP_MILLIS, SLEEP_MILLIS); } }
/** * Registers mbean for the input cache manager and the session factory name * * @param manager * the backing cachemanager * @param properties * session factory config properties */ public void registerMBean(final CacheManager manager, final Properties properties) { if (Boolean.getBoolean("tc.active")) { ehcacheHibernateMBeanRegistration = new EhcacheHibernateMBeanRegistrationImpl(); manager.getTimer().scheduleAtFixedRate(new RegisterMBeansTask(ehcacheHibernateMBeanRegistration, manager, properties), SLEEP_MILLIS, SLEEP_MILLIS); } }