You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2010/10/11 20:19:35 UTC

svn commit: r1021450 - /directory/apacheds-manuals/trunk/src/basic-user-guide/chapter-configuring-apacheds.xml

Author: elecharny
Date: Mon Oct 11 18:19:34 2010
New Revision: 1021450

URL: http://svn.apache.org/viewvc?rev=1021450&view=rev
Log:
Improved the doco about interceptors

Modified:
    directory/apacheds-manuals/trunk/src/basic-user-guide/chapter-configuring-apacheds.xml

Modified: directory/apacheds-manuals/trunk/src/basic-user-guide/chapter-configuring-apacheds.xml
URL: http://svn.apache.org/viewvc/directory/apacheds-manuals/trunk/src/basic-user-guide/chapter-configuring-apacheds.xml?rev=1021450&r1=1021449&r2=1021450&view=diff
==============================================================================
--- directory/apacheds-manuals/trunk/src/basic-user-guide/chapter-configuring-apacheds.xml (original)
+++ directory/apacheds-manuals/trunk/src/basic-user-guide/chapter-configuring-apacheds.xml Mon Oct 11 18:19:34 2010
@@ -146,7 +146,77 @@
           must be set to 0.</emphasis></para>
         </listitem>
       </itemizedlist>
-      <section id="Interceptors configuration">
+      <section id="Interceptors configuration" xreflabel="Interceptors configuration">
+        <title>Interceptors configuration</title>
+        <para>We use interceptors in a chain when processing incoming and outgoing messages. Each Interceptor
+        can be activated, and has a defined order in the chain. We can configure each Interceptor separately
+        and describe which one of them will be present in the chain. Some of them are absolutely mandatory,
+        some other might be removed from the chain</para>
+        <para>The list of Interceptor is given in the following ordered list (the first Interceptors
+        in this list will be the first one in the chain) :</para>
+        <itemizedlist>
+          <listitem>
+            <para>
+              <emphasis role="bold">NormalizationInterceptor</emphasis><subscript>Mandatory</subscript> : 
+              <emphasis>Normalizes the incoming requests. This Interceptor must <emphasis role="bold">NOT</emphasis> 
+              be removed from the chain !</emphasis>
+            </para>
+          </listitem>
+          <listitem>
+            <para>
+              <emphasis role="bold">AuthenticationInterceptor</emphasis><subscript>Mandatory</subscript> : 
+              <emphasis>This Interceptor handle the authentication and manage the LdapSession.</emphasis>
+            </para>
+          </listitem>
+          <listitem><para><emphasis role="bold">AciAuthorizationInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">AdministrativePointInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">ChangeLogInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">CollectiveAttributeInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">DefaultAuthorizationInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">DelayInducingInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">EventInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">ExceptionInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">JournalInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">KeyDerivationInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">OperationalAttributeInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">PasswordPolicyInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">ReferralInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">SchemaInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">SubentryInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+          <listitem><para><emphasis role="bold">TriggerInterceptor</emphasis> : 
+            <emphasis></emphasis></para>
+          </listitem>
+        </itemizedlist>
       </section>
       <section id="PasswordPolicy configuration">
       </section>