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>> {