@Override public void serviceInit(Configuration conf) throws Exception { LOG.info("Initializing CRL fetching service"); crlFetcher = CRLFetcherFactory.getInstance().getCRLFetcher(conf); fetcherInterval = conf.getTimeDuration(CommonConfigurationKeys.HOPS_CRL_FETCHER_INTERVAL_KEY, CommonConfigurationKeys.HOPS_CRL_FETCHER_INTERVAL_DEFAULT, intervalTimeUnit); // Minimum fetcher interval for normal execution is 2 hours if (intervalTimeUnit.equals(TimeUnit.MINUTES) && fetcherInterval < 120) { LOG.info("Configured fetcher interval is too low " + fetcherInterval + " falling back to 120 minutes"); fetcherInterval = 120; } super.serviceInit(conf); }