Repository: cxf
Updated Branches:
  refs/heads/3.0.x-fixes 517efe954 -> 88ad79a57


[CXF-6507] WSRm 3.0 may store corrupted messages


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/88ad79a5
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/88ad79a5
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/88ad79a5

Branch: refs/heads/3.0.x-fixes
Commit: 88ad79a571078007280635952eec6cbc7c5b1f7b
Parents: 517efe9
Author: Akitoshi Yoshida <[email protected]>
Authored: Fri Jul 24 15:15:33 2015 +0200
Committer: Akitoshi Yoshida <[email protected]>
Committed: Fri Jul 24 15:18:11 2015 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/88ad79a5/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java
----------------------------------------------------------------------
diff --git 
a/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java 
b/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java
index 2c5e832..b52a6e8 100644
--- a/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java
+++ b/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java
@@ -32,6 +32,7 @@ import javax.xml.stream.XMLStreamWriter;
 
 import org.apache.cxf.Bus;
 import org.apache.cxf.binding.Binding;
+import org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor;
 import org.apache.cxf.common.logging.LogUtils;
 import org.apache.cxf.endpoint.Endpoint;
 import org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor;
@@ -224,7 +225,8 @@ public class RMCaptureOutInterceptor extends 
AbstractRMInterceptor<Message>  {
     }
     private class CaptureEnd extends AbstractPhaseInterceptor<Message> {
         public CaptureEnd() {
-            super(Phase.POST_PROTOCOL);
+            super(Phase.WRITE_ENDING);
+            
addAfter(SoapOutInterceptor.SoapOutEndingInterceptor.class.getName());
         }
 
         @Override

Reply via email to