You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mi...@apache.org on 2009/03/27 00:46:20 UTC
svn commit: r758928 -
/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
Author: midon
Date: Thu Mar 26 23:46:20 2009
New Revision: 758928
URL: http://svn.apache.org/viewvc?rev=758928&view=rev
Log:
log endpoint properties
Modified:
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
Modified: ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java?rev=758928&r1=758927&r2=758928&view=diff
==============================================================================
--- ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java (original)
+++ ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessConfImpl.java Thu Mar 26 23:46:20 2009
@@ -25,15 +25,7 @@
import java.io.InputStream;
import java.io.FileFilter;
import java.net.URI;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.Arrays;
+import java.util.*;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
@@ -374,7 +366,21 @@
// update properties if necessary
// do it manually to save resources (instead of using a thread)
propertiesWatchDog.check();
- return propertiesWatchDog.getObserver().get().getProperties(service, port);
+ final Map prop = propertiesWatchDog.getObserver().get().getProperties(service, port);
+ if(!map.isEmpty() && __log.isDebugEnabled()) {
+ StringBuilder msg = new StringBuilder("Properties for ");
+ if(service!=null) msg.append("service ").append(service);
+ if(port!=null) msg.append(", port ").append(port);
+ msg.append(": {");
+ for (Iterator it = prop.entrySet().iterator(); it.hasNext();) {
+ Map.Entry e = (Map.Entry) it.next();
+ msg.append(e.getKey()).append("=>").append(e.getValue());
+ if(it.hasNext()) msg.append(", ");
+ }
+ msg.append("}");
+ __log.debug(msg);
+ }
+ return prop;
}
private class PropertiesMutable implements WatchDog.Mutable<Map<File, Long>> {