[hibernate-commits] Hibernate SVN: r19123 - in search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend: impl and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sun Mar 28 14:35:44 EDT 2010


Author: sannegrinovero
Date: 2010-03-28 14:35:44 -0400 (Sun, 28 Mar 2010)
New Revision: 19123

Modified:
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/AddLuceneWork.java
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/DeleteLuceneWork.java
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/OptimizeLuceneWork.java
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/PurgeAllLuceneWork.java
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
Log:
HSEARCH-432 Add logging to trace the WorkQueue before being processed

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/AddLuceneWork.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/AddLuceneWork.java	2010-03-28 15:48:54 UTC (rev 19122)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/AddLuceneWork.java	2010-03-28 18:35:44 UTC (rev 19123)
@@ -63,5 +63,10 @@
 	public <T> T getWorkDelegate(final WorkVisitor<T> visitor) {
 		return visitor.getDelegate( this );
 	}
+	
+	@Override
+	public String toString() {
+		return "AddLuceneWork: " + this.getEntityClass().getName() + "#" + this.getIdInString();
+	}
 
 }

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/DeleteLuceneWork.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/DeleteLuceneWork.java	2010-03-28 15:48:54 UTC (rev 19122)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/DeleteLuceneWork.java	2010-03-28 18:35:44 UTC (rev 19123)
@@ -42,4 +42,9 @@
 		return visitor.getDelegate( this );
 	}
 	
+	@Override
+	public String toString() {
+		return "DeleteLuceneWork: " + this.getEntityClass().getName() + "#" + this.getIdInString();
+	}
+	
 }

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/OptimizeLuceneWork.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/OptimizeLuceneWork.java	2010-03-28 15:48:54 UTC (rev 19122)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/OptimizeLuceneWork.java	2010-03-28 18:35:44 UTC (rev 19123)
@@ -45,4 +45,9 @@
 		return visitor.getDelegate( this );
 	}
 	
+	@Override
+	public String toString() {
+		return "OptimizeLuceneWork: " + this.getEntityClass().getName();
+	}
+	
 }

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/PurgeAllLuceneWork.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/PurgeAllLuceneWork.java	2010-03-28 15:48:54 UTC (rev 19122)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/PurgeAllLuceneWork.java	2010-03-28 18:35:44 UTC (rev 19123)
@@ -44,4 +44,9 @@
 		return visitor.getDelegate( this );
 	}
 	
+	@Override
+	public String toString() {
+		return "PurgeAllLuceneWork: " + this.getEntityClass().getName();
+	}
+	
 }

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java	2010-03-28 15:48:54 UTC (rev 19122)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java	2010-03-28 18:35:44 UTC (rev 19123)
@@ -179,7 +179,16 @@
 	}
 
 	public void performWorks(WorkQueue workQueue) {
-		Runnable processor = backendQueueProcessorFactory.getProcessor( workQueue.getSealedQueue() );
+		List<LuceneWork> sealedQueue = workQueue.getSealedQueue();
+		if ( log.isDebugEnabled() ) {
+			StringBuilder sb = new StringBuilder( "Lucene WorkQueue to send to backend: \n\t" );
+			for ( LuceneWork lw : sealedQueue ) {
+				sb.append( lw.toString() );
+				sb.append( "\n\t" );
+			}
+			log.debug( sb.toString() );
+		}
+		Runnable processor = backendQueueProcessorFactory.getProcessor( sealedQueue );
 		if ( sync ) {
 			processor.run();
 		}



More information about the hibernate-commits mailing list