You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bi...@apache.org on 2009/02/21 20:54:01 UTC
svn commit: r746575 - in /cxf/branches/2.1.x-fixes: ./
api/src/main/java/org/apache/cxf/phase/PhaseInterceptor.java
Author: bimargulies
Date: Sat Feb 21 19:54:00 2009
New Revision: 746575
URL: http://svn.apache.org/viewvc?rev=746575&view=rev
Log:
Merged revisions 746070 via svnmerge from
https://svn.apache.org/repos/asf/cxf/trunk
........
r746070 | ericjohnson | 2009-02-19 19:32:27 -0500 (Thu, 19 Feb 2009) | 1 line
clarified some of the Javadoc comments.
........
Modified:
cxf/branches/2.1.x-fixes/ (props changed)
cxf/branches/2.1.x-fixes/api/src/main/java/org/apache/cxf/phase/PhaseInterceptor.java
Propchange: cxf/branches/2.1.x-fixes/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.
Modified: cxf/branches/2.1.x-fixes/api/src/main/java/org/apache/cxf/phase/PhaseInterceptor.java
URL: http://svn.apache.org/viewvc/cxf/branches/2.1.x-fixes/api/src/main/java/org/apache/cxf/phase/PhaseInterceptor.java?rev=746575&r1=746574&r2=746575&view=diff
==============================================================================
--- cxf/branches/2.1.x-fixes/api/src/main/java/org/apache/cxf/phase/PhaseInterceptor.java (original)
+++ cxf/branches/2.1.x-fixes/api/src/main/java/org/apache/cxf/phase/PhaseInterceptor.java Sat Feb 21 19:54:00 2009
@@ -25,38 +25,42 @@
import org.apache.cxf.message.Message;
/**
- * A phase interceptor participates in a PhaseInterceptorChain.
- * <pre>
- * The before and after properties contain a list of Ids that can control
- * where in the chain the interceptor is placed relative to other interceptors
- * </pre>
+ * A phase interceptor is an intercetor that participates in a
+ * PhaseInterceptorChain.
+ * The phase property controls the phase in which the interceptor is placed.
+ * The before and after properties allow for fine grained control over where
+ * the phase the interceptor is placed. They specify the IDs of the
+ * interceptors that must be placed before and after the interceptor.
+ *
* @see org.apache.cxf.phase.PhaseInterceptorChain
* @author Dan Diephouse
*/
public interface PhaseInterceptor<T extends Message> extends Interceptor<T> {
/**
- * Returns a set of IDs specifying the interceptors that this interceptor should
- * be placed after in the interceptor chain
- * @return the ids of the interceptors
+ * Returns a set containing the IDs of the interceptors that should be
+ * executed before this interceptor. This interceptor will be placed
+ * in the chain after the interceptors in the set.
+ * @return the IDs of the interceptors
*/
Set<String> getAfter();
/**
- * Returns a set of IDs specifying the interceptors that this interceptor needs
- * to be before in the inteceptor chain.
+ * Returns a set containing the IDs of the interceptors that should be
+ * executed after this interceptor. This interceptor will be placed in
+ * the inteceptor chain before the interceptors in the set.
* @return the ids of the interceptors
*/
Set<String> getBefore();
/**
- * The ID of this interceptor.
- * @return the id
+ * Returns the ID of this interceptor.
+ * @return the ID
*/
String getId();
/**
- * The phase of this interceptor.
+ * Returns the phase in which this interceptor is excecuted.
* @return the phase
*/
String getPhase();