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, 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
 
   ...
   
      profilingKey
   
   ...
 

 
 

Version:
$Date: 2006-11-23 18:31:52 +0100 (Do, 23. Nov 2006) $ $Id: ProfilingActivationInterceptor.java 478625 2006-11-23 17:31:52Z wsmoak $
See Also:
Serialized Form

Field Summary
private  boolean devMode
           
private  String profilingKey
           
 
Constructor Summary
ProfilingActivationInterceptor()
           
 
Method Summary
 String getProfilingKey()
           
 String intercept(ActionInvocation invocation)
          Override to handle interception
 void setDevMode(String mode)
           
 void setProfilingKey(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
 

Field Detail

profilingKey

private String profilingKey

devMode

private boolean devMode
Constructor Detail

ProfilingActivationInterceptor

public ProfilingActivationInterceptor()
Method Detail

getProfilingKey

public String getProfilingKey()
Returns:
the profilingKey

setProfilingKey

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

setDevMode

public void setDevMode(String mode)

intercept

public String intercept(ActionInvocation invocation)
                 throws Exception
Description copied from class: AbstractInterceptor
Override to handle interception

Specified by:
intercept in interface Interceptor
Specified by:
intercept in class AbstractInterceptor
Returns:
the return code, either returned from ActionInvocation.invoke(), or from the interceptor itself.
Throws:
Exception - any system-level error, as defined in Action.execute().


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