org.apache.struts2.interceptor
Class ProfilingActivationInterceptor

java.lang.Object
  extended by com.opensymphony.xwork2.interceptor.AbstractInterceptor
      extended by org.apache.struts2.interceptor.ProfilingActivationInterceptor
All Implemented Interfaces:
Interceptor, java.io.Serializable

public class ProfilingActivationInterceptor
extends AbstractInterceptor

Allows profiling to be enabled or disabled via request parameters, when devMode is enabled.

none
 
 // to change the profiling key
 <action ...>
   ...
   <interceptor-ref name="profiling">
      <param name="profilingKey">profilingKey</param>
   </interceptor-ref>
   ...
 </action>
 
 

Version:
$Date: 2008-04-27 15:41:38 +0200 (Sun, 27 Apr 2008) $ $Id: ProfilingActivationInterceptor.java 651946 2008-04-27 13:41:38Z apetrelli $
See Also:
Serialized Form

Constructor Summary
ProfilingActivationInterceptor()
           
 
Method Summary
 java.lang.String getProfilingKey()
           
 java.lang.String intercept(ActionInvocation invocation)
           
 void setDevMode(java.lang.String mode)
           
 void setProfilingKey(java.lang.String profilingKey)
           
 
Methods inherited from class com.opensymphony.xwork2.interceptor.AbstractInterceptor
destroy, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfilingActivationInterceptor

public ProfilingActivationInterceptor()
Method Detail

getProfilingKey

public java.lang.String getProfilingKey()
Returns:
the profilingKey

setProfilingKey

public void setProfilingKey(java.lang.String profilingKey)
Parameters:
profilingKey - the profilingKey to set

setDevMode

public void setDevMode(java.lang.String mode)

intercept

public java.lang.String intercept(ActionInvocation invocation)
                           throws java.lang.Exception
Specified by:
intercept in interface Interceptor
Specified by:
intercept in class AbstractInterceptor
Throws:
java.lang.Exception


Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.