You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by un...@apache.org on 2007/02/07 09:01:06 UTC

svn commit: r504456 - in /incubator/cxf/trunk: api/src/main/java/org/apache/cxf/interceptor/ api/src/main/java/org/apache/cxf/phase/ rt/core/src/test/java/org/apache/cxf/bus/spring/ rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/

Author: unrealjiang
Date: Wed Feb  7 00:01:02 2007
New Revision: 504456

URL: http://svn.apache.org/viewvc?view=rev&rev=504456
Log:
Add postHandleMessage into Interceptor API(CXF-412)

Modified:
    incubator/cxf/trunk/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java
    incubator/cxf/trunk/api/src/main/java/org/apache/cxf/phase/AbstractPhaseInterceptor.java
    incubator/cxf/trunk/rt/core/src/test/java/org/apache/cxf/bus/spring/SpringBusFactoryTest.java
    incubator/cxf/trunk/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/AbstractRMInterceptor.java

Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java?view=diff&rev=504456&r1=504455&r2=504456
==============================================================================
--- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java (original)
+++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java Wed Feb  7 00:01:02 2007
@@ -41,4 +41,10 @@
      */
     void handleFault(T message);
     
+    /**
+     * Clean up interceptor.
+     * @param message
+     * @throws Fault
+     */
+    void postHandleMessage(T message) throws Fault;
 }

Modified: incubator/cxf/trunk/api/src/main/java/org/apache/cxf/phase/AbstractPhaseInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/phase/AbstractPhaseInterceptor.java?view=diff&rev=504456&r1=504455&r2=504456
==============================================================================
--- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/phase/AbstractPhaseInterceptor.java (original)
+++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/phase/AbstractPhaseInterceptor.java Wed Feb  7 00:01:02 2007
@@ -24,6 +24,7 @@
 
 import javax.xml.stream.XMLStreamReader;
 
+import org.apache.cxf.interceptor.Fault;
 import org.apache.cxf.message.Message;
 
 public abstract class AbstractPhaseInterceptor<T extends Message> implements PhaseInterceptor<T> {
@@ -84,6 +85,10 @@
     }
 
     public void handleFault(T message) {
+    }
+    
+    public void postHandleMessage(T message) throws Fault {
+        
     }
     
     public boolean isGET(T message) {

Modified: incubator/cxf/trunk/rt/core/src/test/java/org/apache/cxf/bus/spring/SpringBusFactoryTest.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/core/src/test/java/org/apache/cxf/bus/spring/SpringBusFactoryTest.java?view=diff&rev=504456&r1=504455&r2=504456
==============================================================================
--- incubator/cxf/trunk/rt/core/src/test/java/org/apache/cxf/bus/spring/SpringBusFactoryTest.java (original)
+++ incubator/cxf/trunk/rt/core/src/test/java/org/apache/cxf/bus/spring/SpringBusFactoryTest.java Wed Feb  7 00:01:02 2007
@@ -148,6 +148,9 @@
         public void handleMessage(Message message) throws Fault {   
         }
         
+        public void postHandleMessage(Message message) throws Fault {            
+        }
+        
     }
      
     

Modified: incubator/cxf/trunk/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/AbstractRMInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/AbstractRMInterceptor.java?view=diff&rev=504456&r1=504455&r2=504456
==============================================================================
--- incubator/cxf/trunk/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/AbstractRMInterceptor.java (original)
+++ incubator/cxf/trunk/rt/ws/rm/src/main/java/org/apache/cxf/ws/rm/AbstractRMInterceptor.java Wed Feb  7 00:01:02 2007
@@ -89,6 +89,9 @@
         }
     } 
     
+    public void postHandleMessage(Message msg) throws Fault {
+    }
+    
     // rm logic
     
     abstract void handleMessage(Message msg, boolean isFault) throws SequenceFault;