Author: cstamas
Date: Tue Dec 28 17:08:23 2010
New Revision: 1053391

URL: http://svn.apache.org/viewvc?rev=1053391&view=rev
Log:
Making Indexer CLI simpler, by not using async-commit feature since it is 
CLI/batch invocation, and no need for that anyway.

Modified:
    
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
    
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java

Modified: 
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
URL: 
http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java?rev=1053391&r1=1053390&r2=1053391&view=diff
==============================================================================
--- 
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
 (original)
+++ 
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/cli/NexusIndexerCli.java
 Tue Dec 28 17:08:23 2010
@@ -38,6 +38,7 @@ import org.apache.maven.index.ArtifactIn
 import org.apache.maven.index.ArtifactScanningListener;
 import org.apache.maven.index.NexusIndexer;
 import org.apache.maven.index.ScanningResult;
+import org.apache.maven.index.context.DefaultIndexingContext;
 import org.apache.maven.index.context.IndexCreator;
 import org.apache.maven.index.context.IndexingContext;
 import org.apache.maven.index.context.UnsupportedExistingLuceneIndexException;
@@ -341,6 +342,10 @@ public class NexusIndexerCli
 
         NexusIndexer indexer = plexus.lookup( NexusIndexer.class );
         IndexingContext context = null;
+        
+        // this is a CLI/batch invocation, don't coggle it with threads
+        DefaultIndexingContext.BLOCKING_COMMIT = true;
+
 
         try
         {

Modified: 
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java
URL: 
http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java?rev=1053391&r1=1053390&r2=1053391&view=diff
==============================================================================
--- 
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java
 (original)
+++ 
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java
 Tue Dec 28 17:08:23 2010
@@ -1159,6 +1159,11 @@ public class DefaultIndexingContext
 
     protected void installBottleWarmer()
     {
+        if ( BLOCKING_COMMIT )
+        {
+            return;
+        }
+
         Runnable bottleWarmer = new Runnable()
         {
             public void run()


Reply via email to