<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://wikiserver.infomerce.es/index.php?action=history&amp;feed=atom&amp;title=Llistat_d%27interceptors</id>
		<title>Llistat d'interceptors - Historial de revisió</title>
		<link rel="self" type="application/atom+xml" href="http://wikiserver.infomerce.es/index.php?action=history&amp;feed=atom&amp;title=Llistat_d%27interceptors"/>
		<link rel="alternate" type="text/html" href="http://wikiserver.infomerce.es/index.php?title=Llistat_d%27interceptors&amp;action=history"/>
		<updated>2026-05-09T17:40:41Z</updated>
		<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://wikiserver.infomerce.es/index.php?title=Llistat_d%27interceptors&amp;diff=3819&amp;oldid=prev</id>
		<title>Asalinas: Es crea la pàgina amb «&lt;source lang=&quot;xml&quot;&gt;         &lt;interceptors&gt;             &lt;interceptor name=&quot;alias&quot; class=&quot;com.opensymphony.xwork2.interceptor.AliasInterceptor&quot;/&gt;             &lt;interceptor n…».</title>
		<link rel="alternate" type="text/html" href="http://wikiserver.infomerce.es/index.php?title=Llistat_d%27interceptors&amp;diff=3819&amp;oldid=prev"/>
				<updated>2015-02-05T18:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;Es crea la pàgina amb «&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;         &amp;lt;interceptors&amp;gt;             &amp;lt;interceptor name=&amp;quot;alias&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.AliasInterceptor&amp;quot;/&amp;gt;             &amp;lt;interceptor n…».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;interceptors&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;alias&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.AliasInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;autowiring&amp;quot; class=&amp;quot;com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;chain&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.ChainingInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;conversionError&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.StrutsConversionErrorInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;cookie&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.CookieInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;cookieProvider&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.CookieProviderInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;clearSession&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.ClearSessionInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;createSession&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.CreateSessionInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;debugging&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.debugging.DebuggingInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;execAndWait&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.ExecuteAndWaitInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;exception&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;fileUpload&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.FileUploadInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;i18n&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.I18nInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;logger&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.LoggingInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;modelDriven&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;scopedModelDriven&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;params&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.ParametersInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;actionMappingParams&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.ActionMappingParametersInteceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;prepare&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.PrepareInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;staticParams&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.StaticParametersInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;scope&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.ScopeInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;servletConfig&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.ServletConfigInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;timer&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.TimerInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;token&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.TokenInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;tokenSession&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.TokenSessionStoreInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;validation&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;workflow&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;store&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.MessageStoreInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;checkbox&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.CheckboxInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;datetime&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.DateTextFieldInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;profiling&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.ProfilingActivationInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;roles&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.RolesInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;annotationWorkflow&amp;quot; class=&amp;quot;com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;multiselect&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.MultiselectInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor name=&amp;quot;deprecation&amp;quot; class=&amp;quot;org.apache.struts2.interceptor.DeprecationInterceptor&amp;quot; /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Basic stack --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;basicStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;exception&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;servletConfig&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;prepare&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;checkbox&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;datetime&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;multiselect&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;actionMappingParams&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;params&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeParams&amp;quot;&amp;gt;^action:.*,^method:.*&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;conversionError&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;deprecation&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Sample validation and workflow stack --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;validationWorkflowStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;validation&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;workflow&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Sample file upload stack --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;fileUploadStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;fileUpload&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Sample model-driven stack  --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;modelDrivenStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;modelDriven&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Sample action chaining stack --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;chainStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;chain&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Sample i18n stack --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;i18nStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;i18n&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;basicStack&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- An example of the paramsPrepareParams trick. This stack&lt;br /&gt;
                 is exactly the same as the defaultStack, except that it&lt;br /&gt;
                 includes one extra interceptor before the prepare interceptor:&lt;br /&gt;
                 the params interceptor.&lt;br /&gt;
 &lt;br /&gt;
                 This is useful for when you wish to apply parameters directly&lt;br /&gt;
                 to an object that you wish to load externally (such as a DAO&lt;br /&gt;
                 or database or service layer), but can't load that object&lt;br /&gt;
                 until at least the ID parameter has been loaded. By loading&lt;br /&gt;
                 the parameters twice, you can retrieve the object in the&lt;br /&gt;
                 prepare() method, allowing the second params interceptor to&lt;br /&gt;
                 apply the values on the object. --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;paramsPrepareParamsStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;exception&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;alias&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;i18n&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;checkbox&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;datetime&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;multiselect&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;params&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeParams&amp;quot;&amp;gt;^action:.*,^method:.*&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;servletConfig&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;prepare&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;chain&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;modelDriven&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;fileUpload&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;staticParams&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;actionMappingParams&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;params&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeParams&amp;quot;&amp;gt;^action:.*,^method:.*&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;conversionError&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;validation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeMethods&amp;quot;&amp;gt;input,back,cancel,browse&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;workflow&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeMethods&amp;quot;&amp;gt;input,back,cancel,browse&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- A complete stack with all the common interceptors in place.&lt;br /&gt;
                 Generally, this stack should be the one you use, though it&lt;br /&gt;
                 may do more than you need. Also, the ordering can be&lt;br /&gt;
                 switched around (ex: if you wish to have your servlet-related&lt;br /&gt;
                 objects applied before prepare() is called, you'd need to move&lt;br /&gt;
                 servletConfig interceptor up.&lt;br /&gt;
 &lt;br /&gt;
                 This stack also excludes from the normal validation and workflow&lt;br /&gt;
                 the method names input, back, and cancel. These typically are&lt;br /&gt;
                 associated with requests that should not be validated.&lt;br /&gt;
                 --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;defaultStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;exception&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;alias&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;servletConfig&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;i18n&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;prepare&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;chain&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;scopedModelDriven&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;modelDriven&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;fileUpload&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;checkbox&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;datetime&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;multiselect&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;staticParams&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;actionMappingParams&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;params&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeParams&amp;quot;&amp;gt;^action:.*,^method:.*&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;conversionError&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;validation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeMethods&amp;quot;&amp;gt;input,back,cancel,browse&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;workflow&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeMethods&amp;quot;&amp;gt;input,back,cancel,browse&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;debugging&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;deprecation&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- The completeStack is here for backwards compatibility for&lt;br /&gt;
                 applications that still refer to the defaultStack by the&lt;br /&gt;
                 old name --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;completeStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;defaultStack&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;!-- Sample execute and wait stack.&lt;br /&gt;
                 Note: execAndWait should always be the *last* interceptor. --&amp;gt;&lt;br /&gt;
            &amp;lt;interceptor-stack name=&amp;quot;executeAndWaitStack&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;execAndWait&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeMethods&amp;quot;&amp;gt;input,back,cancel&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;defaultStack&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;interceptor-ref name=&amp;quot;execAndWait&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;param name=&amp;quot;excludeMethods&amp;quot;&amp;gt;input,back,cancel&amp;lt;/param&amp;gt;&lt;br /&gt;
                &amp;lt;/interceptor-ref&amp;gt;&lt;br /&gt;
            &amp;lt;/interceptor-stack&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
       &amp;lt;/interceptors&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Asalinas</name></author>	</entry>

	</feed>