[hibernate-commits] Hibernate SVN: r14269 - search/trunk/src/java/org/hibernate/search/backend/impl.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Jan 7 13:58:18 EST 2008


Author: epbernard
Date: 2008-01-07 13:58:18 -0500 (Mon, 07 Jan 2008)
New Revision: 14269

Modified:
   search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
Log:
HSEARCH-144 wait for the asynchronous work to end during app termination

Modified: search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
===================================================================
--- search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java	2008-01-07 13:43:04 UTC (rev 14268)
+++ search/trunk/src/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java	2008-01-07 18:58:18 UTC (rev 14269)
@@ -145,7 +145,10 @@
 		super.finalize();
 		//gracefully stop
 		//TODO move to the SF close lifecycle
-		if ( executorService != null && !executorService.isShutdown() ) executorService.shutdown();
+		if ( executorService != null && !executorService.isShutdown() ) {
+			executorService.shutdown();
+			executorService.awaitTermination(Long.MAX_VALUE, TimeUnit.SECONDS );
+		}
 	}
 
 }




More information about the hibernate-commits mailing list