|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.ejb.plugins.AbstractInterceptor org.jboss.resource.connectionmanager.CachedConnectionInterceptor
CachedConnectionInterceptor.java Created: Sat Jan 12 01:22:06 2002
Field Summary |
Fields inherited from class org.jboss.ejb.plugins.AbstractInterceptor |
nextInterceptor |
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 |
Constructor Summary | |
CachedConnectionInterceptor()
|
Method Summary | |
void |
activateEntity(org.jboss.ejb.EntityEnterpriseContext instance)
This method is called when an entity shall be activated. |
void |
create()
|
Object |
createBeanClassInstance()
Returns a new instance of the bean class or a subclass of the bean class. |
void |
createEntity(Method m,
Object[] args,
org.jboss.ejb.EntityEnterpriseContext instance)
This method is called whenever an entity is to be created. |
void |
destroy()
|
Collection |
findEntities(Method finderMethod,
Object[] args,
org.jboss.ejb.EntityEnterpriseContext instance,
org.jboss.ejb.GenericEntityObjectFactory factory)
This method is called when collections of entities are to be found. |
Object |
findEntity(Method finderMethod,
Object[] args,
org.jboss.ejb.EntityEnterpriseContext instance,
org.jboss.ejb.GenericEntityObjectFactory factory)
This method is called when single entities are to be found. |
org.jboss.ejb.Container |
getContainer()
|
Object |
invoke(org.jboss.invocation.Invocation mi)
|
void |
invokeEjbStore(org.jboss.ejb.EntityEnterpriseContext ctx)
|
Object |
invokeHome(org.jboss.invocation.Invocation mi)
|
boolean |
isModified(org.jboss.ejb.EntityEnterpriseContext ctx)
|
boolean |
isStoreRequired(org.jboss.ejb.EntityEnterpriseContext instance)
This method is used to determine if an entity should be stored. |
void |
loadEntity(org.jboss.ejb.EntityEnterpriseContext instance)
This method is called whenever an entity shall be load from the underlying storage. |
void |
passivateEntity(org.jboss.ejb.EntityEnterpriseContext instance)
This method is called when an entity shall be passivate. |
void |
postCreateEntity(Method m,
Object[] args,
org.jboss.ejb.EntityEnterpriseContext instance)
|
void |
removeEntity(org.jboss.ejb.EntityEnterpriseContext instance)
This method is called when an entity shall be removed from the underlying storage. |
void |
setContainer(org.jboss.ejb.Container container)
|
void |
start()
|
void |
stop()
|
void |
storeEntity(org.jboss.ejb.EntityEnterpriseContext ctx)
This method is called whenever an entity shall be stored to the underlying storage. |
Methods inherited from class org.jboss.ejb.plugins.AbstractInterceptor |
getNext, setNext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CachedConnectionInterceptor() throws Exception
Method Detail |
public void start() throws Exception
start
in interface org.jboss.system.Service
Exception
- public void stop()
stop
in interface org.jboss.system.Service
public void destroy()
destroy
in interface org.jboss.system.Service
public void create() throws Exception
create
in interface org.jboss.system.Service
Exception
- public Object invoke(org.jboss.invocation.Invocation mi) throws Exception
invoke
in interface org.jboss.ejb.Interceptor
Exception
- public Object invokeHome(org.jboss.invocation.Invocation mi) throws Exception
invokeHome
in interface org.jboss.ejb.Interceptor
Exception
- public void setContainer(org.jboss.ejb.Container container)
setContainer
in interface org.jboss.ejb.ContainerPlugin
public org.jboss.ejb.Container getContainer()
public Object createBeanClassInstance() throws Exception
createBeanClassInstance
in interface org.jboss.ejb.EntityPersistenceManager
Exception
public void createEntity(Method m, Object[] args, org.jboss.ejb.EntityEnterpriseContext instance) throws Exception
createEntity
in interface org.jboss.ejb.EntityPersistenceManager
m
- the create method in the home interface that was
calledargs
- any create parametersinstance
- the instance being used for this create call
Exception
public void postCreateEntity(Method m, Object[] args, org.jboss.ejb.EntityEnterpriseContext instance) throws Exception
postCreateEntity
in interface org.jboss.ejb.EntityPersistenceManager
Exception
public Object findEntity(Method finderMethod, Object[] args, org.jboss.ejb.EntityEnterpriseContext instance, org.jboss.ejb.GenericEntityObjectFactory factory) throws Exception
findEntity
in interface org.jboss.ejb.EntityPersistenceManager
finderMethod
- the find method in the home interface that was
calledargs
- any finder parametersinstance
- the instance to use for the finder call
Exception
public Collection findEntities(Method finderMethod, Object[] args, org.jboss.ejb.EntityEnterpriseContext instance, org.jboss.ejb.GenericEntityObjectFactory factory) throws Exception
findEntities
in interface org.jboss.ejb.EntityPersistenceManager
finderMethod
- the find method in the home interface that was
calledargs
- any finder parametersinstance
- the instance to use for the finder call
Exception
public void activateEntity(org.jboss.ejb.EntityEnterpriseContext instance) throws RemoteException
activateEntity
in interface org.jboss.ejb.EntityPersistenceManager
instance
- the instance to use for the activation
RemoteException
- thrown if some system exception occurspublic void loadEntity(org.jboss.ejb.EntityEnterpriseContext instance) throws RemoteException
loadEntity
in interface org.jboss.ejb.EntityPersistenceManager
instance
- the instance to synchronize
RemoteException
- thrown if some system exception occurspublic boolean isStoreRequired(org.jboss.ejb.EntityEnterpriseContext instance) throws Exception
isStoreRequired
in interface org.jboss.ejb.EntityPersistenceManager
instance
- the instance to check
Exception
- thrown if some system exception occurspublic boolean isModified(org.jboss.ejb.EntityEnterpriseContext ctx) throws Exception
isModified
in interface org.jboss.ejb.EntityPersistenceManager
Exception
public void storeEntity(org.jboss.ejb.EntityEnterpriseContext ctx) throws RemoteException
storeEntity
in interface org.jboss.ejb.EntityPersistenceManager
ctx
- the instance to synchronize
RemoteException
- thrown if some system exception occurspublic void invokeEjbStore(org.jboss.ejb.EntityEnterpriseContext ctx) throws RemoteException
invokeEjbStore
in interface org.jboss.ejb.EntityPersistenceManager
RemoteException
public void passivateEntity(org.jboss.ejb.EntityEnterpriseContext instance) throws RemoteException
passivateEntity
in interface org.jboss.ejb.EntityPersistenceManager
instance
- the instance to passivate
RemoteException
- thrown if some system exception occurspublic void removeEntity(org.jboss.ejb.EntityEnterpriseContext instance) throws RemoteException, javax.ejb.RemoveException
removeEntity
in interface org.jboss.ejb.EntityPersistenceManager
instance
- the instance to remove
RemoteException
- thrown if some system exception occurs
javax.ejb.RemoveException
- thrown if the instance could not be removed
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |