From 9effe1630d97039b3e01cd9b58ed07e75be1d63c Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 25 Feb 2013 08:40:30 -0500 Subject: [PATCH] Merge pull request #75 from thefake/master --- src/com/gitblit/GitBlit.java | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/com/gitblit/GitBlit.java b/src/com/gitblit/GitBlit.java index f47e76c..4cfd61e 100644 --- a/src/com/gitblit/GitBlit.java +++ b/src/com/gitblit/GitBlit.java @@ -3096,13 +3096,7 @@ } // schedule lucene engine - boolean luceneIndexing = settings.getBoolean(Keys.web.allowLuceneIndexing, true); - logger.info("Lucene indexing is " + (luceneIndexing ? "" : "not") + " activated"); - - if (luceneIndexing) { - scheduledExecutor.scheduleAtFixedRate(luceneExecutor, 1, 2, TimeUnit.MINUTES); - logger.info("Lucene executor is scheduled to process indexed branches every 2 minutes."); - } + enableLuceneIndexing(); // schedule gc engine @@ -3184,6 +3178,23 @@ } } + protected void enableLuceneIndexing() { + scheduledExecutor.scheduleAtFixedRate(luceneExecutor, 1, 2, TimeUnit.MINUTES); + logger.info("Lucene executor is scheduled to process indexed branches every 2 minutes."); + } + + protected final Logger getLogger() { + return logger; + } + + protected final ScheduledExecutorService getScheduledExecutor() { + return scheduledExecutor; + } + + protected final LuceneExecutor getLuceneExecutor() { + return luceneExecutor; + } + private void logTimezone(String type, TimeZone zone) { SimpleDateFormat df = new SimpleDateFormat("z Z"); df.setTimeZone(zone); -- Gitblit v1.9.1