Author: boisvert
Date: Mon May  7 16:41:03 2007
New Revision: 536022

URL: http://svn.apache.org/viewvc?view=rev&rev=536022
Log:
Add some debug logging

Modified:
    
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java

Modified: 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java?view=diff&rev=536022&r1=536021&r2=536022
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/PartnerRoleMessageExchangeImpl.java
 Mon May  7 16:41:03 2007
@@ -19,6 +19,8 @@
 
 package org.apache.ode.bpel.engine;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.ode.bpel.dao.MessageExchangeDAO;
 import org.apache.ode.bpel.engine.WorkEvent.Type;
 import org.apache.ode.bpel.iapi.BpelEngineException;
@@ -33,6 +35,7 @@
 import javax.xml.namespace.QName;
 
 class PartnerRoleMessageExchangeImpl extends MessageExchangeImpl implements 
PartnerRoleMessageExchange {
+    private static final Log LOG = 
LogFactory.getLog(PartnerRoleMessageExchangeImpl.class);
 
     private PartnerRoleChannel _channel;
     private EndpointReference _myRoleEPR;
@@ -49,14 +52,23 @@
     }
 
     public void replyOneWayOk() {
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("replyOneWayOk mex=" + getMessageExchangeId());
+        }
         setStatus(Status.ASYNC);
     }
 
     public void replyAsync() {
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("replyAsync mex=" + getMessageExchangeId());
+        }
         setStatus(Status.ASYNC);
     }
 
     public void replyWithFault(QName faultType, Message outputFaultMessage) 
throws BpelEngineException {
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("replyWithFault mex=" + getMessageExchangeId());
+        }
         boolean isAsync = isAsync();
         setFault(faultType, outputFaultMessage);
         if (isAsync)
@@ -64,6 +76,9 @@
     }
 
     public void reply(Message response) throws BpelEngineException {
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("reply mex=" + getMessageExchangeId());
+        }
         boolean isAsync = isAsync();
         setResponse(response);
         if (isAsync)
@@ -72,6 +87,9 @@
     }
 
     public void replyWithFailure(FailureType type, String description, Element 
details) throws BpelEngineException {
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("replyWithFailure mex=" + getMessageExchangeId());
+        }
         boolean isAsync = isAsync();
         setFailure(type, description, details);
         if (isAsync)
@@ -84,9 +102,16 @@
      */
     private void continueAsync() {
         // If there is no channel waiting for us, there is nothing to do.
-        if (getDAO().getChannel() == null)
+        if (getDAO().getChannel() == null) {
+            if (LOG.isDebugEnabled()) {
+                LOG.debug("no channel on mex=" + getMessageExchangeId());
+            }
             return;
+        }
         
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("create work event for mex=" + getMessageExchangeId());
+        }
         WorkEvent we = new WorkEvent();
         we.setIID(getDAO().getInstance().getInstanceId());
         we.setType(Type.INVOKE_RESPONSE);


Reply via email to