Author: mszefler
Date: Tue Feb 27 18:02:34 2007
New Revision: 512561

URL: http://svn.apache.org/viewvc?view=rev&rev=512561
Log:
Make sure to use getReplacementMap to force hydration when necessary.

Modified:
    
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
    
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
    
incubator/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/CoreBpelTest.java

Modified: 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java?view=diff&rev=512561&r1=512560&r2=512561
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
 Tue Feb 27 18:02:34 2007
@@ -96,7 +96,7 @@
     BpelEngineImpl _engine;
     DebuggerSupport _debugger;
     ExpressionLanguageRuntimeRegistry _expLangRuntimeRegistry;
-    ReplacementMap _replacementMap;
+    private ReplacementMap _replacementMap;
     final ProcessConf _pconf;
     // Notifying the server when a process hydrates
     private ProcessLifecycleCallback _lifeCallback;
@@ -568,6 +568,7 @@
 
     public ReplacementMap getReplacementMap() {
         if (_replacementMap == null) hydrate();
+        assert _replacementMap != null;
         return _replacementMap;
     }
 

Modified: 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java?view=diff&rev=512561&r1=512560&r2=512561
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelRuntimeContextImpl.java
 Tue Feb 27 18:02:34 2007
@@ -977,7 +977,7 @@
         vpu = new JacobVPU();
         vpu.registerExtension(BpelRuntimeContext.class, this);
         soup = new ExecutionQueueImpl(null);
-        soup.setReplacementMap(_bpelProcess._replacementMap);
+        soup.setReplacementMap(_bpelProcess.getReplacementMap());
         vpu.setContext(soup);
     }
 

Modified: 
incubator/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/CoreBpelTest.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/CoreBpelTest.java?view=diff&rev=512561&r1=512560&r2=512561
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/CoreBpelTest.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/test/java/org/apache/ode/bpel/runtime/CoreBpelTest.java
 Tue Feb 27 18:02:34 2007
@@ -404,4 +404,9 @@
       return null;
     }
 
+    public void releasePartnerMex(String mexId) {
+        // TODO Auto-generated method stub
+        
+    }
+
 }


Reply via email to