org.jboss.ejb.plugins
Class EntityCreationInterceptor
java.lang.Object
org.jboss.ejb.plugins.AbstractInterceptor
org.jboss.ejb.plugins.EntityCreationInterceptor
- All Implemented Interfaces:
- AllowedOperationsFlags, ContainerPlugin, Interceptor, org.jboss.system.Service
public class EntityCreationInterceptor
- extends AbstractInterceptor
The instance interceptors role is to break entity creation into two
calls, one for ejbCreate and one for ejbPostCreate. The ejbCreate
method is passed over the invokeHome chain, and ejbPostCreate is
passed over the invoke chain.
- Version:
- $Revision: 57209 $
- Author:
- Dain Sundstrom
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 |
EntityCreationInterceptor
public EntityCreationInterceptor()
invokeHome
public Object invokeHome(Invocation mi)
throws Exception
- Description copied from interface:
Interceptor
- ???
- Specified by:
invokeHome
in interface Interceptor
- Overrides:
invokeHome
in class AbstractInterceptor
- Parameters:
mi
- ???
- Returns:
- ???
- Throws:
Exception
- ???
invoke
public Object invoke(Invocation mi)
throws Exception
- Description copied from interface:
Interceptor
- ???
- Specified by:
invoke
in interface Interceptor
- Overrides:
invoke
in class AbstractInterceptor
- Parameters:
mi
- ???
- Returns:
- ???
- Throws:
Exception
- ???
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.