Apache CXF API

org.apache.cxf.phase
Interface PhaseInterceptor<T extends Message>

All Superinterfaces:
Interceptor<T>
All Known Implementing Classes:
AbstractPhaseInterceptor

public interface PhaseInterceptor<T extends Message>
extends Interceptor<T>

A phase interceptor participates in a PhaseInterceptorChain.

 The before and after properties contain a list of Ids that the
 particular interceptor runs before or after.
 

Author:
Dan Diephouse
See Also:
PhaseInterceptorChain

Method Summary
 java.util.Set<java.lang.String> getAfter()
          A Set of IDs that this interceptor needs to run after.
 java.util.Set<java.lang.String> getBefore()
          A Set of IDs that this interceptor needs to run before.
 java.lang.String getId()
          The ID of the interceptor.
 java.lang.String getPhase()
           
 
Methods inherited from interface org.apache.cxf.interceptor.Interceptor
handleFault, handleMessage
 

Method Detail

getAfter

java.util.Set<java.lang.String> getAfter()
A Set of IDs that this interceptor needs to run after.

Returns:

getBefore

java.util.Set<java.lang.String> getBefore()
A Set of IDs that this interceptor needs to run before.

Returns:

getId

java.lang.String getId()
The ID of the interceptor.

Returns:

getPhase

java.lang.String getPhase()

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.