org.jboss.portal.portlet.invocation
Class DispatcherInterceptor

java.lang.Object
  extended by org.jboss.portal.portlet.invocation.DispatcherInterceptor
All Implemented Interfaces:
MetaDataHolder, Interceptor

public class DispatcherInterceptor
extends java.lang.Object
implements Interceptor, MetaDataHolder


Constructor Summary
DispatcherInterceptor()
           
 
Method Summary
 MetaData getMetaData()
           
 java.lang.Object invoke(Invocation invocation)
          Perform the invocation.
protected  java.lang.Object invokeAction(Invocation invocation)
           
protected  java.lang.Object invokeRequest(Invocation invocation)
           
 void setMetaData(MetaData metaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatcherInterceptor

public DispatcherInterceptor()
Method Detail

invokeAction

protected java.lang.Object invokeAction(Invocation invocation)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

invokeRequest

protected java.lang.Object invokeRequest(Invocation invocation)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

invoke

public java.lang.Object invoke(Invocation invocation)
Description copied from interface: Interceptor
Perform the invocation.

Specified by:
invoke in interface Interceptor
Returns:
the returned object

setMetaData

public void setMetaData(MetaData metaData)
Specified by:
setMetaData in interface MetaDataHolder

getMetaData

public MetaData getMetaData()
Specified by:
getMetaData in interface MetaDataHolder