CXF-4866, CXF-352: Restructure WS-RM to capture message in PRE_STREAM
authorDennis M. Sosnoski <dsosnoski@apache.org>
Mon, 10 Feb 2014 10:09:26 +0000 (10:09 +0000)
committerDennis M. Sosnoski <dsosnoski@apache.org>
Mon, 10 Feb 2014 10:09:26 +0000 (10:09 +0000)
commit9879f3e1255d6a19dca7e9a167f647f8fa30f935
tree223f5497c2004e1378071db26b050164ca91d7c6
parent5d6e1bc5d3fb83a6457acc933e2e0675eae4d856
CXF-4866, CXF-352: Restructure WS-RM to capture message in PRE_STREAM
phase, begin retransmission from same point so that WS-Security and
other add-ons will function correctly.

git-svn-id: https://svn.apache.org/repos/asf/cxf/trunk@1566560 13f79535-47bb-0310-9956-ffa450edef68
23 files changed:
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/DestinationSequence.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/EncoderDecoder.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/EncoderDecoder10AImpl.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/EncoderDecoder10Impl.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/EncoderDecoder11Impl.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureInInterceptor.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMCaptureOutInterceptor.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMManager.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMMessageConstants.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RMOutInterceptor.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RetransmissionInterceptor.java
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/RewindableInputStream.java [new file with mode: 0644]
rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/soap/RMSoapOutInterceptor.java
rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/RMManagerTest.java
rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/soap/RMSoapOutInterceptorTest.java
rt/ws/rm/src/test/java/org/apache/cxf/ws/rm/soap/RetransmissionQueueImplTest.java
systests/ws-rm/src/test/java/org/apache/cxf/systest/ws/rm/MessageLossSimulator.java
systests/ws-rm/src/test/java/org/apache/cxf/systest/ws/rm/SequenceTest.java
systests/ws-rm/src/test/java/org/apache/cxf/systest/ws/rm/message-loss-server.xml
systests/ws-rm/src/test/java/org/apache/cxf/systest/ws/rm/rminterceptors.xml
systests/ws-rm/src/test/java/org/apache/cxf/systest/ws/rm/rminterceptors_provider.xml
systests/ws-rm/src/test/java/org/apache/cxf/systest/ws/rm/twoway-endpoint-specific.xml
testutils/src/main/java/org/apache/cxf/testutil/recorders/OutMessageRecorder.java