Author: dkulp
Date: Fri Mar 14 10:44:34 2008
New Revision: 637177
URL: http://svn.apache.org/viewvc?rev=637177&view=rev
Log:
Merged revisions 636199 via svnmerge from
https://svn.apache.org/repos/asf/incubator/cxf/trunk
........
r636199 | gmazza | 2008-03-12 01:01:16 -0400 (Wed, 12 Mar 2008) | 1 line
More JavaDoc info added.
........
Modified:
incubator/cxf/branches/2.0.x-fixes/ (props changed)
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/InterceptorChain.java
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/package.html
Propchange: incubator/cxf/branches/2.0.x-fixes/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.
Modified:
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java?rev=637177&r1=637176&r2=637177&view=diff
==============================================================================
---
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java
(original)
+++
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/Interceptor.java
Fri Mar 14 10:44:34 2008
@@ -21,6 +21,9 @@
import org.apache.cxf.message.Message;
+/**
+ * Base interface for all interceptors.
+ */
public interface Interceptor<T extends Message> {
/**
* Intercepts a message.
Modified:
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/InterceptorChain.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/InterceptorChain.java?rev=637177&r1=637176&r2=637177&view=diff
==============================================================================
---
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/InterceptorChain.java
(original)
+++
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/InterceptorChain.java
Fri Mar 14 10:44:34 2008
@@ -25,6 +25,13 @@
import org.apache.cxf.message.Message;
import org.apache.cxf.transport.MessageObserver;
+/**
+ * Base interface for all interceptor chains. An interceptor chain is an
+ * ordered list of interceptors associated with one portion of the web service
+ * processing pipeline. Interceptor chains are defined for either the SOAP
+ * client's request or response handling, the web service's, or error handling
+ * interceptor chains for SOAP faults.
+ */
public interface InterceptorChain extends Iterable<Interceptor<? extends
Message>> {
enum State {
Modified:
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/package.html
URL:
http://svn.apache.org/viewvc/incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/package.html?rev=637177&r1=637176&r2=637177&view=diff
==============================================================================
---
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/package.html
(original)
+++
incubator/cxf/branches/2.0.x-fixes/api/src/main/java/org/apache/cxf/interceptor/package.html
Fri Mar 14 10:44:34 2008
@@ -23,7 +23,10 @@
<body bgcolor="white">
Core interceptor interfaces which form the basis for message processing chains
-in CXF.
-
+in CXF. Interceptors are grouped into ordered lists called an interceptor
+chains. There is both an outbound and an inbound interceptor chain for both
+a CXF-based SOAP client, and a CXF-based web service. Additionally, in
+the case of SOAPFaults, a CXF web service will create a separate outbound
+error handling chain and the client an inbound one.
</body>
</html>