org.jboss.portal.core.controller
Class ControllerInterceptor

java.lang.Object
  extended by org.jboss.portal.server.impl.invocation.JBossInterceptor
      extended by org.jboss.portal.core.controller.ControllerInterceptor
All Implemented Interfaces:
Interceptor
Direct Known Subclasses:
AjaxInterceptor, ControlInterceptor, EventBroadcasterInterceptor, NavigationalStateInterceptor, PageCustomizerInterceptor, PolicyEnforcementInterceptor, PortalNodeInterceptor, ResourceAcquisitionInterceptor

public abstract class ControllerInterceptor
extends JBossInterceptor

Base class for providing interception of controller command execution.

Version:
$Revision: 8786 $
Author:
Julien Viet

Constructor Summary
ControllerInterceptor()
           
 
Method Summary
abstract  ControllerResponse invoke(ControllerCommand cmd)
           
 java.lang.Object invoke(Invocation invocation)
          todo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControllerInterceptor

public ControllerInterceptor()
Method Detail

invoke

public java.lang.Object invoke(Invocation invocation)
                        throws java.lang.Exception,
                               InvocationException
Description copied from interface: Interceptor
todo

Specified by:
invoke in interface Interceptor
Specified by:
invoke in class JBossInterceptor
Throws:
java.lang.Exception
InvocationException

invoke

public abstract ControllerResponse invoke(ControllerCommand cmd)
                                   throws java.lang.Exception,
                                          InvocationException
Throws:
java.lang.Exception
InvocationException