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

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Apr 23 13:31:05 EDT 2010


Author: sannegrinovero
Date: 2010-04-23 13:31:04 -0400 (Fri, 23 Apr 2010)
New Revision: 19287

Modified:
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessor.java
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessorFactory.java
   search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsMasterMessageListener.java
Log:
HSEARCH-514 logging and typo improvements in JGroups backend

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessor.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessor.java	2010-04-23 17:09:47 UTC (rev 19286)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessor.java	2010-04-23 17:31:04 UTC (rev 19287)
@@ -45,7 +45,7 @@
  */
 public class JGroupsBackendQueueProcessor implements Runnable {
 
-	protected static final Logger log = LoggerFactory.make();
+	private static final Logger log = LoggerFactory.make();
 
 	private final JGroupsBackendQueueProcessorFactory factory;
 	private final List<LuceneWork> queue;
@@ -57,8 +57,11 @@
 
 	@SuppressWarnings("unchecked")
 	public void run() {
+		boolean trace = log.isTraceEnabled();
 		List<LuceneWork> filteredQueue = new ArrayList<LuceneWork>( queue );
-		log.trace( "Preparing {} Lucene works to be sent to master node.", filteredQueue.size() );
+		if ( trace ) {
+			log.trace( "Preparing {} Lucene works to be sent to master node.", filteredQueue.size() );
+		}
 
 		for ( LuceneWork work : queue ) {
 			if ( work instanceof OptimizeLuceneWork ) {
@@ -66,14 +69,16 @@
 				filteredQueue.remove( work );
 			}
 		}
-		log.trace(
+		if ( trace ) {
+			log.trace(
 				"Filtering: optimized Lucene works are not going to be sent to master node. There is {} Lucene works after filtering.",
 				filteredQueue.size()
-		);
-		if ( filteredQueue.size() == 0 ) {
-			log.trace(
-					"Nothing to send. Propagating works to a cluster has been skipped."
 			);
+		}
+		if ( filteredQueue.isEmpty() ) {
+			if ( trace ) {
+				log.trace( "Nothing to send. Propagating works to a cluster has been skipped." );
+			}
 			return;
 		}
 
@@ -83,9 +88,9 @@
 		try {
 			Message message = new Message( null, factory.getAddress(), ( Serializable ) filteredQueue );
 			factory.getChannel().send( message );
-			log.trace(
-					"Lucene works have been sent from slave {} to master node.", factory.getAddress()
-			);
+			if ( trace ) {
+				log.trace( "Lucene works have been sent from slave {} to master node.", factory.getAddress() );
+			}
 		}
 		catch ( ChannelNotConnectedException e ) {
 			throw new SearchException(
@@ -96,6 +101,6 @@
 		catch ( ChannelClosedException e ) {
 			throw new SearchException( "Unable to send Lucene work. Attempt to send message on closed JGroups channel" );
 		}
-
 	}
+	
 }

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessorFactory.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessorFactory.java	2010-04-23 17:09:47 UTC (rev 19286)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessorFactory.java	2010-04-23 17:31:04 UTC (rev 19287)
@@ -51,7 +51,7 @@
  */
 public abstract class JGroupsBackendQueueProcessorFactory implements BackendQueueProcessorFactory {
 
-	protected static final Logger log = LoggerFactory.make();
+	private static final Logger log = LoggerFactory.make();
 
 	public static final String JGROUPS_PREFIX = Environment.WORKER_BACKEND + ".jgroups.";
 
@@ -97,7 +97,7 @@
 	}
 
 	/**
-	 * Reads configuration and builds channnel with its base.
+	 * Reads configuration and builds channel with its base.
 	 * In order of preference - we first look for an external JGroups file, then a set of XML properties, and
 	 * finally the legacy JGroups String properties.
 	 *
@@ -142,7 +142,7 @@
 
 		if ( channel == null ) {
 			log.info(
-					"Unable to use any JGroups configuration mechanisms provided in properties {}.  Using default JGroups configuration file!",
+					"Unable to use any JGroups configuration mechanisms provided in properties {}. Using default JGroups configuration file!",
 					props
 			);
 			try {

Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsMasterMessageListener.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsMasterMessageListener.java	2010-04-23 17:09:47 UTC (rev 19286)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsMasterMessageListener.java	2010-04-23 17:31:04 UTC (rev 19287)
@@ -66,11 +66,13 @@
 		}
 
 		if ( queue != null && !queue.isEmpty() ) {
-			log.debug(
+			if ( log.isDebugEnabled() ) {
+				log.debug(
 					"There are {} Lucene docs received from slave node {} to be processed by master",
 					queue.size(),
 					message.getSrc()
-			);
+				);
+			}
 			Runnable worker = getWorker( queue );
 			worker.run();
 		}



More information about the hibernate-commits mailing list