[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