org.jboss.ejb.plugins
Class CallValidationInterceptor
java.lang.Object
   org.jboss.ejb.plugins.AbstractInterceptor
org.jboss.ejb.plugins.AbstractInterceptor
       org.jboss.ejb.plugins.CallValidationInterceptor
org.jboss.ejb.plugins.CallValidationInterceptor
- All Implemented Interfaces: 
- AllowedOperationsFlags, ContainerPlugin, Interceptor, org.jboss.system.Service
- public class CallValidationInterceptor 
- extends AbstractInterceptor
This Interceptor validates the incomming arguments and the return value of the call.
 Here is the place where you want to make sure that local object don't pass through
 the remote interface.
- Version:
- $Revision: 1.1.6.1 $
- Author:
- Thomas.Diesler@jboss.org
 
 
| Fields inherited from interface org.jboss.ejb.AllowedOperationsFlags | 
| IN_AFTER_BEGIN, IN_AFTER_COMPLETION, IN_BEFORE_COMPLETION, IN_BUSINESS_METHOD, IN_EJB_ACTIVATE, IN_EJB_CREATE, IN_EJB_FIND, IN_EJB_HOME, IN_EJB_LOAD, IN_EJB_PASSIVATE, IN_EJB_POST_CREATE, IN_EJB_REMOVE, IN_EJB_STORE, IN_EJB_TIMEOUT, IN_INTERCEPTOR_METHOD, IN_SERVICE_ENDPOINT_METHOD, IN_SET_ENTITY_CONTEXT, IN_SET_MESSAGE_DRIVEN_CONTEXT, IN_SET_SESSION_CONTEXT, IN_UNSET_ENTITY_CONTEXT, NOT_ALLOWED | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CallValidationInterceptor
public CallValidationInterceptor()
invokeHome
public Object invokeHome(Invocation mi)
                  throws Exception
- Description copied from interface: Interceptor
- ???
 
- 
- Specified by:
- invokeHomein interface- Interceptor
- Overrides:
- invokeHomein class- AbstractInterceptor
 
- 
- Parameters:
- mi- ???
- Returns:
- ???
- Throws:
- Exception- ???
 
invoke
public Object invoke(Invocation mi)
              throws Exception
- Description copied from interface: Interceptor
- ???
 
- 
- Specified by:
- invokein interface- Interceptor
- Overrides:
- invokein class- AbstractInterceptor
 
- 
- Parameters:
- mi- ???
- Returns:
- ???
- Throws:
- Exception- ???
 
validateArguments
protected void validateArguments(Invocation mi)
- Do some validation of the incoming parameters
 
- 
 
validateReturnValue
protected Object validateReturnValue(Invocation mi,
                                     Object retValue)
- Do some validation of the return value
 
- 
 
      
      
        Copyright © 2002 JBoss Group, LLC. All Rights Reserved.