blob: 3a5952a4fe2f87730c9b9cd9cd8075f9cb7f396c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_22) on Fri Jan 20 11:50:20 EST 2012 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
AbstractPhaseInterceptor (Apache CXF Bundle Jar 2.5.2 API)
</TITLE>
<META NAME="keywords" CONTENT="org.apache.cxf.phase.AbstractPhaseInterceptor class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="AbstractPhaseInterceptor (Apache CXF Bundle Jar 2.5.2 API)";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPhaseInterceptor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Apache CXF API</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../org/apache/cxf/phase/Phase.html" title="class in org.apache.cxf.phase"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/cxf/phase/AbstractPhaseInterceptor.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AbstractPhaseInterceptor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.cxf.phase</FONT>
<BR>
Class AbstractPhaseInterceptor&lt;T extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</H2>
<PRE>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.cxf.phase.AbstractPhaseInterceptor&lt;T&gt;</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/cxf/interceptor/Interceptor.html" title="interface in org.apache.cxf.interceptor">Interceptor</A>&lt;T&gt;, <A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;T&gt;</DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/cxf/interceptor/security/AbstractAuthorizingInInterceptor.html" title="class in org.apache.cxf.interceptor.security">AbstractAuthorizingInInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AbstractEndpointSelectionInterceptor.html" title="class in org.apache.cxf.interceptor">AbstractEndpointSelectionInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AbstractInDatabindingInterceptor.html" title="class in org.apache.cxf.interceptor">AbstractInDatabindingInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxws/handler/AbstractJAXWSHandlerInterceptor.html" title="class in org.apache.cxf.jaxws.handler">AbstractJAXWSHandlerInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxrs/provider/jsonp/AbstractJsonpOutInterceptor.html" title="class in org.apache.cxf.jaxrs.provider.jsonp">AbstractJsonpOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AbstractLoggingInterceptor.html" title="class in org.apache.cxf.interceptor">AbstractLoggingInterceptor</A>, <A HREF="../../../../org/apache/cxf/management/interceptor/AbstractMessageResponseTimeInterceptor.html" title="class in org.apache.cxf.management.interceptor">AbstractMessageResponseTimeInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AbstractOutDatabindingInterceptor.html" title="class in org.apache.cxf.interceptor">AbstractOutDatabindingInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/policy/AbstractPolicyInterceptor.html" title="class in org.apache.cxf.ws.policy">AbstractPolicyInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/rm/AbstractRMInterceptor.html" title="class in org.apache.cxf.ws.rm">AbstractRMInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/security/AbstractSecurityContextInInterceptor.html" title="class in org.apache.cxf.interceptor.security">AbstractSecurityContextInInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/soap/interceptor/AbstractSoapInterceptor.html" title="class in org.apache.cxf.binding.soap.interceptor">AbstractSoapInterceptor</A>, <A HREF="../../../../org/apache/cxf/aegis/databinding/AegisSchemaValidationInInterceptor.html" title="class in org.apache.cxf.aegis.databinding">AegisSchemaValidationInInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AttachmentInInterceptor.html" title="class in org.apache.cxf.interceptor">AttachmentInInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AttachmentOutInterceptor.html" title="class in org.apache.cxf.interceptor">AttachmentOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/AttachmentOutInterceptor.AttachmentOutEndingInterceptor.html" title="class in org.apache.cxf.interceptor">AttachmentOutInterceptor.AttachmentOutEndingInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/security/trust/AuthPolicyValidatingInterceptor.html" title="class in org.apache.cxf.ws.security.trust">AuthPolicyValidatingInterceptor</A>, <A HREF="../../../../org/apache/cxf/transport/https/CertConstraintsInterceptor.html" title="class in org.apache.cxf.transport.https">CertConstraintsInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/ClientFaultConverter.html" title="class in org.apache.cxf.interceptor">ClientFaultConverter</A>, <A HREF="../../../../org/apache/cxf/binding/coloc/ColocInInterceptor.html" title="class in org.apache.cxf.binding.coloc">ColocInInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/coloc/ColocOutInterceptor.html" title="class in org.apache.cxf.binding.coloc">ColocOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/ContentTypeOutInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">ContentTypeOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/corba/interceptors/CorbaStreamFaultInInterceptor.html" title="class in org.apache.cxf.binding.corba.interceptors">CorbaStreamFaultInInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/corba/interceptors/CorbaStreamFaultOutInterceptor.html" title="class in org.apache.cxf.binding.corba.interceptors">CorbaStreamFaultOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/corba/interceptors/CorbaStreamInInterceptor.html" title="class in org.apache.cxf.binding.corba.interceptors">CorbaStreamInInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/corba/interceptors/CorbaStreamOutEndingInterceptor.html" title="class in org.apache.cxf.binding.corba.interceptors">CorbaStreamOutEndingInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/corba/interceptors/CorbaStreamOutInterceptor.html" title="class in org.apache.cxf.binding.corba.interceptors">CorbaStreamOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/DatabindingInSetupInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">DatabindingInSetupInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/DatabindingOutSetupInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">DatabindingOutSetupInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/DispatchInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">DispatchInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/DocumentWriterInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">DocumentWriterInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/FaultOutInterceptor.html" title="class in org.apache.cxf.interceptor">FaultOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/FIStaxInInterceptor.html" title="class in org.apache.cxf.interceptor">FIStaxInInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/FIStaxOutInterceptor.html" title="class in org.apache.cxf.interceptor">FIStaxOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/transport/common/gzip/GZIPInInterceptor.html" title="class in org.apache.cxf.transport.common.gzip">GZIPInInterceptor</A>, <A HREF="../../../../org/apache/cxf/transport/common/gzip/GZIPOutInterceptor.html" title="class in org.apache.cxf.transport.common.gzip">GZIPOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxws/interceptors/HolderInInterceptor.html" title="class in org.apache.cxf.jaxws.interceptors">HolderInInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxws/interceptors/HolderOutInterceptor.html" title="class in org.apache.cxf.jaxws.interceptors">HolderOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/security/JAASLoginInterceptor.html" title="class in org.apache.cxf.interceptor.security">JAASLoginInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxb/attachment/JAXBAttachmentSchemaValidationHack.html" title="class in org.apache.cxf.jaxb.attachment">JAXBAttachmentSchemaValidationHack</A>, <A HREF="../../../../org/apache/cxf/jaxrs/interceptor/JAXRSInInterceptor.html" title="class in org.apache.cxf.jaxrs.interceptor">JAXRSInInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxrs/provider/jsonp/JsonpInInterceptor.html" title="class in org.apache.cxf.jaxrs.provider.jsonp">JsonpInInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/addressing/MAPAggregator.html" title="class in org.apache.cxf.ws.addressing">MAPAggregator</A>, <A HREF="../../../../org/apache/cxf/jaxws/interceptors/MessageModeInInterceptor.html" title="class in org.apache.cxf.jaxws.interceptors">MessageModeInInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxws/interceptors/MessageModeOutInterceptor.html" title="class in org.apache.cxf.jaxws.interceptors">MessageModeOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/MessageSenderInterceptor.html" title="class in org.apache.cxf.interceptor">MessageSenderInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/MessageSenderInterceptor.MessageSenderEndingInterceptor.html" title="class in org.apache.cxf.interceptor">MessageSenderInterceptor.MessageSenderEndingInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/mex/MEXInInterceptor.html" title="class in org.apache.cxf.ws.mex">MEXInInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/policy/mtom/MTOMPolicyInterceptor.html" title="class in org.apache.cxf.ws.policy.mtom">MTOMPolicyInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/object/ObjectDispatchInInterceptor.html" title="class in org.apache.cxf.binding.object">ObjectDispatchInInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/object/ObjectDispatchOutInterceptor.html" title="class in org.apache.cxf.binding.object">ObjectDispatchOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/OneWayProcessorInterceptor.html" title="class in org.apache.cxf.interceptor">OneWayProcessorInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/OutgoingChainInterceptor.html" title="class in org.apache.cxf.interceptor">OutgoingChainInterceptor</A>, <A HREF="../../../../org/apache/cxf/management/interceptor/PersistInInterceptor.html" title="class in org.apache.cxf.management.interceptor">PersistInInterceptor</A>, <A HREF="../../../../org/apache/cxf/management/interceptor/PersistOutInterceptor.html" title="class in org.apache.cxf.management.interceptor">PersistOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/security/wss4j/PolicyBasedWSS4JOutInterceptor.html" title="class in org.apache.cxf.ws.security.wss4j">PolicyBasedWSS4JOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/management/interceptor/ResponseTimeMessageOutInterceptor.EndingInterceptor.html" title="class in org.apache.cxf.management.interceptor">ResponseTimeMessageOutInterceptor.EndingInterceptor</A>, <A HREF="../../../../org/apache/cxf/ws/rm/RetransmissionInterceptor.html" title="class in org.apache.cxf.ws.rm">RetransmissionInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/ServiceInvokerInterceptor.html" title="class in org.apache.cxf.interceptor">ServiceInvokerInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/StaxInInterceptor.html" title="class in org.apache.cxf.interceptor">StaxInInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/StaxOutEndingInterceptor.html" title="class in org.apache.cxf.interceptor">StaxOutEndingInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/StaxOutInterceptor.html" title="class in org.apache.cxf.interceptor">StaxOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/soap/interceptor/TibcoSoapActionInterceptor.html" title="class in org.apache.cxf.binding.soap.interceptor">TibcoSoapActionInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/transform/TransformInInterceptor.html" title="class in org.apache.cxf.interceptor.transform">TransformInInterceptor</A>, <A HREF="../../../../org/apache/cxf/interceptor/transform/TransformOutInterceptor.html" title="class in org.apache.cxf.interceptor.transform">TransformOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/URIParameterInInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">URIParameterInInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/http/interceptor/URIParameterOutInterceptor.html" title="class in org.apache.cxf.binding.http.interceptor">URIParameterOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/binding/coloc/WebFaultInInterceptor.html" title="class in org.apache.cxf.binding.coloc">WebFaultInInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxws/interceptors/WrapperClassInInterceptor.html" title="class in org.apache.cxf.jaxws.interceptors">WrapperClassInInterceptor</A>, <A HREF="../../../../org/apache/cxf/jaxws/interceptors/WrapperClassOutInterceptor.html" title="class in org.apache.cxf.jaxws.interceptors">WrapperClassOutInterceptor</A>, <A HREF="../../../../org/apache/cxf/frontend/WSDLGetInterceptor.html" title="class in org.apache.cxf.frontend">WSDLGetInterceptor</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>AbstractPhaseInterceptor&lt;T extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;T&gt;</DL>
</PRE>
<P>
Provides a starting point implementation for a interceptors that
participate in phased message processing. Developers should extend from
this class when implementing custom interceptors.
Developers need to provide an implementation for handleMessage() and
can overide the handleFault() implementation. They should not overide
the other methods.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#AbstractPhaseInterceptor(java.lang.String)">AbstractPhaseInterceptor</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;phase)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates the interceptor to live in a specified phase.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#AbstractPhaseInterceptor(java.lang.String, boolean)">AbstractPhaseInterceptor</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;phase,
boolean&nbsp;uniqueId)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates the interceptor and specifies if it gets a system
determined unique id.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#AbstractPhaseInterceptor(java.lang.String, java.lang.String)">AbstractPhaseInterceptor</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;p)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates the interceptor with a specified id.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#AbstractPhaseInterceptor(java.lang.String, java.lang.String, boolean)">AbstractPhaseInterceptor</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;p,
boolean&nbsp;uniqueId)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates the interceptor with a specified id or with a system
determined unique id.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#addAfter(java.util.Collection)">addAfter</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies that the current interceptor needs to be added to the
interceptor chain after the specified collection of interceptors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#addAfter(java.lang.String)">addAfter</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies that the current interceptor needs to be added to the
interceptor chain after the specified interceptor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#addBefore(java.util.Collection)">addBefore</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies that the current interceptor needs to be added to the
interceptor chain before the specified collection of interceptors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#addBefore(java.lang.String)">addBefore</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies that the current interceptor needs to be added to the
interceptor chain before the specified interceptor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;? extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#getAdditionalInterceptors()">getAdditionalInterceptors</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a collection of Interceptors that should be added to the chain
whenever this interceptor is added.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#getAfter()">getAfter</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a set containing the IDs of the interceptors that should be
executed before this interceptor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#getBefore()">getBefore</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a set containing the IDs of the interceptors that should be
executed after this interceptor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#getId()">getId</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ID of this interceptor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#getPhase()">getPhase</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the phase in which this interceptor is excecuted.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#handleFault(T)">handleFault</A></B>(<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A>&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called for all interceptors (in reverse order) on which handleMessage
had been successfully invoked, when normal execution of the chain was
aborted for some reason.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#isGET(T)">isGET</A></B>(<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A>&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#isRequestor(T)">isRequestor</A></B>(<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A>&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determine if current messaging role is that of requestor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#setAfter(java.util.Collection)">setAfter</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies that the current interceptor needs to be added to the
interceptor chain after the specified collection of interceptors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html#setBefore(java.util.Collection)">setBefore</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies that the current interceptor needs to be added to the
interceptor chain before the specified collection of interceptors.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.cxf.interceptor.Interceptor"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.cxf.interceptor.<A HREF="../../../../org/apache/cxf/interceptor/Interceptor.html" title="interface in org.apache.cxf.interceptor">Interceptor</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/cxf/interceptor/Interceptor.html#handleMessage(T)">handleMessage</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="AbstractPhaseInterceptor(java.lang.String)"><!-- --></A><H3>
AbstractPhaseInterceptor</H3>
<PRE>
public <B>AbstractPhaseInterceptor</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;phase)</PRE>
<DL>
<DD>Instantiates the interceptor to live in a specified phase. The
interceptor's id will be set to the name of the implementing class.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>phase</CODE> - the interceptor's phase</DL>
</DL>
<HR>
<A NAME="AbstractPhaseInterceptor(java.lang.String, java.lang.String)"><!-- --></A><H3>
AbstractPhaseInterceptor</H3>
<PRE>
public <B>AbstractPhaseInterceptor</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;p)</PRE>
<DL>
<DD>Instantiates the interceptor with a specified id.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the interceptor's id<DD><CODE>p</CODE> - the interceptor's phase</DL>
</DL>
<HR>
<A NAME="AbstractPhaseInterceptor(java.lang.String, boolean)"><!-- --></A><H3>
AbstractPhaseInterceptor</H3>
<PRE>
public <B>AbstractPhaseInterceptor</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;phase,
boolean&nbsp;uniqueId)</PRE>
<DL>
<DD>Instantiates the interceptor and specifies if it gets a system
determined unique id. If <code>uniqueId</code> is set to true the
interceptor's id will be determined by the runtime. If
<code>uniqueId</code> is set to false, the implementing class' name
is used as the id.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>phase</CODE> - the interceptor's phase<DD><CODE>uniqueId</CODE> - true to have a unique ID generated</DL>
</DL>
<HR>
<A NAME="AbstractPhaseInterceptor(java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
AbstractPhaseInterceptor</H3>
<PRE>
public <B>AbstractPhaseInterceptor</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;p,
boolean&nbsp;uniqueId)</PRE>
<DL>
<DD>Instantiates the interceptor with a specified id or with a system
determined unique id. The specified id will be used unless
<code>uniqueId</code> is set to true.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the interceptor's id<DD><CODE>p</CODE> - the interceptor's phase<DD><CODE>uniqueId</CODE> - </DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="setBefore(java.util.Collection)"><!-- --></A><H3>
setBefore</H3>
<PRE>
public void <B>setBefore</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</PRE>
<DL>
<DD>Specifies that the current interceptor needs to be added to the
interceptor chain before the specified collection of interceptors.
This method replaces any existing list with the provided list.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - a collection of interceptor ids</DL>
</DD>
</DL>
<HR>
<A NAME="setAfter(java.util.Collection)"><!-- --></A><H3>
setAfter</H3>
<PRE>
public void <B>setAfter</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</PRE>
<DL>
<DD>Specifies that the current interceptor needs to be added to the
interceptor chain after the specified collection of interceptors.
This method replaces any existing list with the provided list.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - a collection of interceptor ids</DL>
</DD>
</DL>
<HR>
<A NAME="addBefore(java.util.Collection)"><!-- --></A><H3>
addBefore</H3>
<PRE>
public void <B>addBefore</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</PRE>
<DL>
<DD>Specifies that the current interceptor needs to be added to the
interceptor chain before the specified collection of interceptors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - a collection of interceptor ids</DL>
</DD>
</DL>
<HR>
<A NAME="addAfter(java.util.Collection)"><!-- --></A><H3>
addAfter</H3>
<PRE>
public void <B>addAfter</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt;&nbsp;i)</PRE>
<DL>
<DD>Specifies that the current interceptor needs to be added to the
interceptor chain after the specified collection of interceptors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - a collection of interceptor ids</DL>
</DD>
</DL>
<HR>
<A NAME="addBefore(java.lang.String)"><!-- --></A><H3>
addBefore</H3>
<PRE>
public void <B>addBefore</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i)</PRE>
<DL>
<DD>Specifies that the current interceptor needs to be added to the
interceptor chain before the specified interceptor.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - an interceptor id</DL>
</DD>
</DL>
<HR>
<A NAME="addAfter(java.lang.String)"><!-- --></A><H3>
addAfter</H3>
<PRE>
public void <B>addAfter</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;i)</PRE>
<DL>
<DD>Specifies that the current interceptor needs to be added to the
interceptor chain after the specified interceptor.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - an interceptor id</DL>
</DD>
</DL>
<HR>
<A NAME="getAfter()"><!-- --></A><H3>
getAfter</H3>
<PRE>
public final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt; <B>getAfter</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getAfter()">PhaseInterceptor</A></CODE></B></DD>
<DD>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.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getAfter()">getAfter</A></CODE> in interface <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A> extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the IDs of the interceptors</DL>
</DD>
</DL>
<HR>
<A NAME="getBefore()"><!-- --></A><H3>
getBefore</H3>
<PRE>
public final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html" title="class or interface in java.util">Set</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&gt; <B>getBefore</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getBefore()">PhaseInterceptor</A></CODE></B></DD>
<DD>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.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getBefore()">getBefore</A></CODE> in interface <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A> extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the ids of the interceptors</DL>
</DD>
</DL>
<HR>
<A NAME="getAdditionalInterceptors()"><!-- --></A><H3>
getAdditionalInterceptors</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A>&lt;<A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;? extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;&gt; <B>getAdditionalInterceptors</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getAdditionalInterceptors()">PhaseInterceptor</A></CODE></B></DD>
<DD>Returns a collection of Interceptors that should be added to the chain
whenever this interceptor is added. May return null.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getAdditionalInterceptors()">getAdditionalInterceptors</A></CODE> in interface <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A> extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the collection of interceptors</DL>
</DD>
</DL>
<HR>
<A NAME="getId()"><!-- --></A><H3>
getId</H3>
<PRE>
public final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getId</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getId()">PhaseInterceptor</A></CODE></B></DD>
<DD>Returns the ID of this interceptor.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getId()">getId</A></CODE> in interface <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A> extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the ID</DL>
</DD>
</DL>
<HR>
<A NAME="getPhase()"><!-- --></A><H3>
getPhase</H3>
<PRE>
public final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>getPhase</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getPhase()">PhaseInterceptor</A></CODE></B></DD>
<DD>Returns the phase in which this interceptor is excecuted.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html#getPhase()">getPhase</A></CODE> in interface <CODE><A HREF="../../../../org/apache/cxf/phase/PhaseInterceptor.html" title="interface in org.apache.cxf.phase">PhaseInterceptor</A>&lt;<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A> extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the phase</DL>
</DD>
</DL>
<HR>
<A NAME="handleFault(org.apache.cxf.message.Message)"><!-- --></A><A NAME="handleFault(T)"><!-- --></A><H3>
handleFault</H3>
<PRE>
public void <B>handleFault</B>(<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A>&nbsp;message)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/cxf/interceptor/Interceptor.html#handleFault(T)">Interceptor</A></CODE></B></DD>
<DD>Called for all interceptors (in reverse order) on which handleMessage
had been successfully invoked, when normal execution of the chain was
aborted for some reason.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/cxf/interceptor/Interceptor.html#handleFault(T)">handleFault</A></CODE> in interface <CODE><A HREF="../../../../org/apache/cxf/interceptor/Interceptor.html" title="interface in org.apache.cxf.interceptor">Interceptor</A>&lt;<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A> extends <A HREF="../../../../org/apache/cxf/message/Message.html" title="interface in org.apache.cxf.message">Message</A>&gt;</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isGET(org.apache.cxf.message.Message)"><!-- --></A><A NAME="isGET(T)"><!-- --></A><H3>
isGET</H3>
<PRE>
public boolean <B>isGET</B>(<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A>&nbsp;message)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isRequestor(org.apache.cxf.message.Message)"><!-- --></A><A NAME="isRequestor(T)"><!-- --></A><H3>
isRequestor</H3>
<PRE>
protected boolean <B>isRequestor</B>(<A HREF="../../../../org/apache/cxf/phase/AbstractPhaseInterceptor.html" title="type parameter in AbstractPhaseInterceptor">T</A>&nbsp;message)</PRE>
<DL>
<DD>Determine if current messaging role is that of requestor.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>message</CODE> - the current Message
<DT><B>Returns:</B><DD>true if the current messaging role is that of requestor</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AbstractPhaseInterceptor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
Apache CXF API</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../org/apache/cxf/phase/Phase.html" title="class in org.apache.cxf.phase"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/cxf/phase/AbstractPhaseInterceptor.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AbstractPhaseInterceptor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Apache CXF
</BODY>
</HTML>