org.objectweb.jonas_ejb.container.JFactory Class Reference

Inherits org.objectweb.jonas_ejb.container.BeanFactory.

Inherited by org.objectweb.jonas_ejb.container.JEntityFactory, org.objectweb.jonas_ejb.container.JMdbEndpointFactory, org.objectweb.jonas_ejb.container.JMdbFactory, and org.objectweb.jonas_ejb.container.JSessionFactory.

Inheritance diagram for org.objectweb.jonas_ejb.container.JFactory:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas_ejb.container.JFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JFactory ()
 JFactory (BeanDesc dd, JContainer cont)
void init (BeanDesc dd, JContainer cont)
abstract void initInstancePool ()
String getEJBName ()
abstract int getPoolSize ()
BeanDesc getDeploymentDescriptor ()
TransactionManager getTransactionManager ()
JContainer getContainer ()
Hashtable getEnv ()
InitialContext getInitialContext ()
abstract TimerService getTimerService ()
Properties getEjb10Environment ()
boolean isTxBeanManaged ()
Context setComponentContext ()
void resetComponentContext (Context oldctx)
int getTimerTxAttribute ()
String getEjbTimeoutSignature ()
void checkSecurity (EJBInvocation ejbInv)
RequestCtx preInvoke (int txa)
void postInvoke (RequestCtx rctx)
RequestCtx preInvokeRemote (int txa) throws RemoteException
void postInvokeRemote (RequestCtx rctx) throws RemoteException
ClassLoader myClassLoader ()

Protected Member Functions

boolean isClassAvailable (String className, boolean unique)
void checkTransactionContainer (RequestCtx rctx)
void checkJonasVersion (String clName)

Protected Attributes

int timerTxAttr
String ejbTimeoutSignature

Package Functions

abstract void checkTransaction (RequestCtx rctx)

Detailed Description

This class is a factory for beans.
Author:
Philippe Durieux

Florent Benoit (JACC security)

Definition at line 74 of file JFactory.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ejb.container.JFactory.JFactory  ) 
 

constructor (for entity) must be without parameters (required by Jorm)

Definition at line 110 of file JFactory.java.

org.objectweb.jonas_ejb.container.JFactory.JFactory BeanDesc  dd,
JContainer  cont
 

constructor (for session)

Parameters:
dd The bean deployment descriptor
cont the container for this bean

Definition at line 119 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JFactory.init().

Here is the call graph for this function:


Member Function Documentation

void org.objectweb.jonas_ejb.container.JFactory.checkJonasVersion String  clName  )  [protected]
 

Check if the given class have been generated by GenIC tool with a correct version. Trace an error message, if not.

Parameters:
clName class name

Definition at line 768 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JContainer.getClassLoader(), and org.objectweb.jonas_ejb.container.JContainer.getFileName().

Referenced by org.objectweb.jonas_ejb.container.JFactory.init().

Here is the call graph for this function:

void org.objectweb.jonas_ejb.container.JFactory.checkSecurity EJBInvocation  ejbInv  ) 
 

Check if the access to the bean is authorized

Parameters:
ejbInv object containing security signature of the method, args of method, etc

Reimplemented in org.objectweb.jonas_ejb.container.JStatefulFactory.

Definition at line 324 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JContainer.checkSecurity(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getDeploymentDesc(), org.objectweb.jonas_ejb.deployment.api.DeploymentDesc.getRolesForRunAsPrincipal(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getRunAsPrincipalName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getRunAsRole(), org.objectweb.security.context.SecurityCurrent.getSecurityContext(), org.objectweb.jonas_ejb.lib.EJBInvocation.methodPermissionSignature, org.objectweb.security.context.SecurityContext.popRunAs(), org.objectweb.security.context.SecurityContext.pushRunAsPrincipal(), org.objectweb.security.context.SecurityContext.pushRunAsRole(), and org.objectweb.security.context.SecurityCurrent.setSecurityContext().

Referenced by org.objectweb.jonas_ejb.container.JSessionRemote.checkSecurity(), org.objectweb.jonas_ejb.container.JSessionLocal.checkSecurity(), org.objectweb.jonas_ejb.container.JServiceEndpointHome.checkSecurity(), org.objectweb.jonas_ejb.container.JServiceEndpoint.checkSecurity(), org.objectweb.jonas_ejb.container.JLocalHome.checkSecurity(), org.objectweb.jonas_ejb.container.JHome.checkSecurity(), org.objectweb.jonas_ejb.container.JEntityRemote.checkSecurity(), org.objectweb.jonas_ejb.container.JEntityLocal.checkSecurity(), org.objectweb.jonas_ejb.container.JServiceEndpointHome.create(), org.objectweb.jonas_ejb.container.JMessageEndpoint.deliverTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.deliverTimeout(), org.objectweb.jonas_ejb.container.JServiceEndpoint.destroy(), org.objectweb.jonas_ejb.container.JStatelessFactory.notifyTimeout(), org.objectweb.jonas_ejb.container.JEntitySwitch.notifyTimeout(), and org.objectweb.jonas_ejb.container.JMessageDrivenBean.onMessage().

Here is the call graph for this function:

abstract void org.objectweb.jonas_ejb.container.JFactory.checkTransaction RequestCtx  rctx  )  [package, pure virtual]
 

check Transaction attribute

Parameters:
rctx the Request Context

Implemented in org.objectweb.jonas_ejb.container.JEntityFactory, org.objectweb.jonas_ejb.container.JMdbEndpointFactory, org.objectweb.jonas_ejb.container.JMdbFactory, and org.objectweb.jonas_ejb.container.JSessionFactory.

Referenced by org.objectweb.jonas_ejb.container.JFactory.preInvoke().

void org.objectweb.jonas_ejb.container.JFactory.checkTransactionContainer RequestCtx  rctx  )  [protected]
 

Process Transaction Attribute before calling a business method

Parameters:
rctx the Request Context
Exceptions:
EJBException 
TransactionRequiredLocalException 

Definition at line 685 of file JFactory.java.

References org.objectweb.jonas_ejb.container.RequestCtx.clientTx, org.objectweb.jonas_ejb.container.RequestCtx.currTx, org.objectweb.jonas_ejb.container.RequestCtx.mustCommit, and org.objectweb.jonas_ejb.container.RequestCtx.txAttr.

Referenced by org.objectweb.jonas_ejb.container.JSessionFactory.checkTransaction(), and org.objectweb.jonas_ejb.container.JEntityFactory.checkTransaction().

JContainer org.objectweb.jonas_ejb.container.JFactory.getContainer  ) 
 

Returns:
the JContainer object

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Definition at line 239 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JMessageEndpoint.getCallerPrincipal(), org.objectweb.jonas_ejb.container.JTimerService.getContainer(), org.objectweb.jonas_ejb.container.jorm.JormFactory.getJEntitySwitch(), org.objectweb.jonas.container.EntityBean.getPassivationTimeOut(), org.objectweb.jonas_ejb.container.JContext.JContext(), and org.objectweb.jonas.container.EntityBean.setPassivationTimeOut().

BeanDesc org.objectweb.jonas_ejb.container.JFactory.getDeploymentDescriptor  ) 
 

Get the Deployement descriptor of this Ejb

Returns:
BeanDesc The bean deployment descriptor

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Definition at line 225 of file JFactory.java.

Referenced by org.objectweb.jonas.container.MessageDrivenBean.getMdbJMSAssociateDestinationName().

Properties org.objectweb.jonas_ejb.container.JFactory.getEjb10Environment  ) 
 

Returns:
the EJB 1.0 style environment associated with the Bean

Definition at line 270 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JContext.getEnvironment().

String org.objectweb.jonas_ejb.container.JFactory.getEJBName  ) 
 

Returns:
the bean name

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Definition at line 212 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JServiceEndpointHome.checkSecurity(), org.objectweb.jonas_ejb.container.JTimerService.getEjbName(), and org.objectweb.jonas_ejb.container.JContext.isCallerInRole().

String org.objectweb.jonas_ejb.container.JFactory.getEjbTimeoutSignature  ) 
 

Returns:
the security signature for ejbTimeout method.

Definition at line 315 of file JFactory.java.

Hashtable org.objectweb.jonas_ejb.container.JFactory.getEnv  ) 
 

Returns:
A Hashtable containing the JNDI Environment

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Definition at line 246 of file JFactory.java.

References org.objectweb.jonas_lib.naming.ContainerNaming.getEnv().

Here is the call graph for this function:

InitialContext org.objectweb.jonas_ejb.container.JFactory.getInitialContext  ) 
 

Returns:
the InitialContext

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Definition at line 253 of file JFactory.java.

References org.objectweb.jonas_lib.naming.ContainerNaming.getInitialContext().

Referenced by org.objectweb.jonas_ejb.container.JEntityFactory.init(), org.objectweb.jonas_ejb.container.JServiceEndpointHome.register(), org.objectweb.jonas_ejb.container.JLocalHome.register(), org.objectweb.jonas_ejb.container.JServiceEndpointHome.unregister(), org.objectweb.jonas_ejb.container.JLocalHome.unregister(), and org.objectweb.jonas_ejb.container.JHome.unregister().

Here is the call graph for this function:

abstract int org.objectweb.jonas_ejb.container.JFactory.getPoolSize  )  [pure virtual]
 

Returns:
the Instance pool size for this Ejb

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Implemented in org.objectweb.jonas_ejb.container.JEntityFactory, org.objectweb.jonas_ejb.container.JMdbEndpointFactory, org.objectweb.jonas_ejb.container.JMdbFactory, org.objectweb.jonas_ejb.container.JStatefulFactory, and org.objectweb.jonas_ejb.container.JStatelessFactory.

abstract TimerService org.objectweb.jonas_ejb.container.JFactory.getTimerService  )  [pure virtual]
 

Returns:
the TimerService for this bean. This works only for stateless or message driven beans.

Implemented in org.objectweb.jonas_ejb.container.JEntityFactory, org.objectweb.jonas_ejb.container.JMdbEndpointFactory, org.objectweb.jonas_ejb.container.JMdbFactory, org.objectweb.jonas_ejb.container.JStatefulFactory, and org.objectweb.jonas_ejb.container.JStatelessFactory.

Referenced by org.objectweb.jonas_ejb.container.JTimerHandle.getTimer(), org.objectweb.jonas_ejb.container.JStatelessContext.getTimerService(), and org.objectweb.jonas_ejb.container.JEntityContext.getTimerService().

int org.objectweb.jonas_ejb.container.JFactory.getTimerTxAttribute  ) 
 

Returns:
the transaction attribute for ejbTimeout method

Definition at line 308 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JMessageDrivenBean.JMessageDrivenBean(), org.objectweb.jonas_ejb.container.JStatelessFactory.notifyTimeout(), and org.objectweb.jonas_ejb.container.JEntitySwitch.notifyTimeout().

TransactionManager org.objectweb.jonas_ejb.container.JFactory.getTransactionManager  ) 
 

Returns:
the TransactionManager

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Definition at line 232 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JContext.JContext(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.JMessageDrivenBean(), org.objectweb.jonas_ejb.container.JMessageEndpoint.JMessageEndpoint(), org.objectweb.jonas_ejb.container.JMessageEndpointProxy.JMessageEndpointProxy(), org.objectweb.jonas_ejb.container.JStatefulSwitch.popConnectionList(), org.objectweb.jonas_ejb.container.JSessionHome.postInvoke(), org.objectweb.jonas_ejb.container.JSessionHome.preInvoke(), org.objectweb.jonas_ejb.container.JStatefulSwitch.pushConnectionList(), and org.objectweb.jonas_ejb.container.JStatefulSwitch.saveBeanTx().

void org.objectweb.jonas_ejb.container.JFactory.init BeanDesc  dd,
JContainer  cont
 

Init this object

Parameters:
dd the deployment descriptor
cont the Container

Definition at line 129 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JFactory.checkJonasVersion(), org.objectweb.jonas_lib.naming.ContainerNaming.createEnvironmentContext(), org.objectweb.jonas_ejb.container.JFactory.ejbTimeoutSignature, org.objectweb.jonas_ejb.container.JContainer.getClassLoader(), org.objectweb.jonas_ejb.container.JContainer.getContainerNaming(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjb10Environment(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbTimeoutSignature(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getFullDerivedBeanName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getFullWrpHomeName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getFullWrpLocalHomeName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getTimerTxAttribute(), org.objectweb.jonas_ejb.container.JContainer.getTransactionManager(), org.objectweb.jonas_ejb.container.JContainer.setBeanEnvironment(), and org.objectweb.jonas_ejb.container.JFactory.timerTxAttr.

Referenced by org.objectweb.jonas_ejb.container.JFactory.JFactory().

Here is the call graph for this function:

abstract void org.objectweb.jonas_ejb.container.JFactory.initInstancePool  )  [pure virtual]
 

Init the pool of instances. Not used for stateful beans

Implements org.objectweb.jonas_ejb.container.BeanFactory.

Implemented in org.objectweb.jonas_ejb.container.JEntityFactory, org.objectweb.jonas_ejb.container.JMdbEndpointFactory, org.objectweb.jonas_ejb.container.JMdbFactory, org.objectweb.jonas_ejb.container.JStatefulFactory, and org.objectweb.jonas_ejb.container.JStatelessFactory.

boolean org.objectweb.jonas_ejb.container.JFactory.isClassAvailable String  className,
boolean  unique
[protected]
 

Assess availability of a class in a given class loader

Parameters:
className the name of the class without the .class extension
unique flag indicating if the class should be found only once in the classloader
Returns:
True if class is available in the current class loader.

Definition at line 189 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JContainer.getClassLoader().

Here is the call graph for this function:

boolean org.objectweb.jonas_ejb.container.JFactory.isTxBeanManaged  ) 
 

Returns:
true if transactions are managed inside the bean false if transactions are managed by the container

Definition at line 278 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JMessageEndpoint.getRollbackOnly(), org.objectweb.jonas_ejb.container.JMessageEndpoint.getUserTransaction(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.getUserTransaction(), org.objectweb.jonas_ejb.container.JContext.getUserTransaction(), org.objectweb.jonas_ejb.container.JStatefulSwitch.saveBeanTx(), and org.objectweb.jonas_ejb.container.JMessageEndpoint.setRollbackOnly().

ClassLoader org.objectweb.jonas_ejb.container.JFactory.myClassLoader  ) 
 

Returns:
the classloader for this container.

Definition at line 839 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JContainer.getClassLoader().

Referenced by org.objectweb.jonas_ejb.container.JStatefulContext.afterCompletion(), org.objectweb.jonas_ejb.container.TxListener.beforeCompletion(), org.objectweb.jonas_ejb.container.JStatefulContext.beforeCompletion(), org.objectweb.jonas_ejb.container.JHome.getHomeHandle(), org.objectweb.jonas_ejb.container.JFactory.preInvoke(), org.objectweb.jonas_ejb.container.JEntityFactory.reduceCache(), and org.objectweb.jonas_ejb.container.JMessageDrivenBean.run().

Here is the call graph for this function:

void org.objectweb.jonas_ejb.container.JFactory.postInvoke RequestCtx  rctx  ) 
 

Common postInvoke

Parameters:
rctx The RequestCtx that was returned at preInvoke()
Exceptions:
EJBException 

Reimplemented in org.objectweb.jonas_ejb.container.JStatefulFactory.

Definition at line 443 of file JFactory.java.

References org.objectweb.jonas_ejb.container.RequestCtx.bmcalled, org.objectweb.jonas_ejb.container.RequestCtx.clientTx, org.objectweb.jonas_ejb.container.RequestCtx.cloader, org.objectweb.jonas_ejb.container.RequestCtx.currTx, org.objectweb.jonas_ejb.deployment.api.BeanDesc.getRunAsRole(), org.objectweb.security.context.SecurityCurrent.getSecurityContext(), org.objectweb.jonas_ejb.container.RequestCtx.jndiCtx, org.objectweb.jonas_ejb.container.RequestCtx.mustCommit, org.objectweb.security.context.SecurityContext.popRunAs(), org.objectweb.jonas_ejb.container.JFactory.resetComponentContext(), and org.objectweb.jonas_ejb.container.RequestCtx.sysExc.

Referenced by org.objectweb.jonas_ejb.container.JServiceEndpointHome.create(), org.objectweb.jonas_ejb.container.JMessageEndpoint.deliverTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.deliverTimeout(), org.objectweb.jonas_ejb.container.JServiceEndpoint.destroy(), org.objectweb.jonas_ejb.container.JStatelessFactory.notifyTimeout(), org.objectweb.jonas_ejb.container.JEntitySwitch.notifyTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.onMessage(), org.objectweb.jonas_ejb.container.JSessionLocal.postInvoke(), org.objectweb.jonas_ejb.container.JLocalHome.postInvoke(), org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(), and org.objectweb.jonas_ejb.container.JFactory.postInvokeRemote().

Here is the call graph for this function:

void org.objectweb.jonas_ejb.container.JFactory.postInvokeRemote RequestCtx  rctx  )  throws RemoteException
 

postInvoke for Remote access

Parameters:
rctx The RequestCtx that was returne t preInvoke()
Exceptions:
TransactionRequiredException 
TransactionRolledbackException 
NoSuchObjectException 
RemoteException postinvoke failed

Definition at line 617 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JFactory.postInvoke().

Referenced by org.objectweb.jonas_ejb.container.JSessionRemote.postInvoke(), org.objectweb.jonas_ejb.container.JServiceEndpoint.postInvoke(), org.objectweb.jonas_ejb.container.JHome.postInvoke(), and org.objectweb.jonas_ejb.container.JEntityRemote.postInvoke().

Here is the call graph for this function:

RequestCtx org.objectweb.jonas_ejb.container.JFactory.preInvoke int  txa  ) 
 

Common preInvoke

Parameters:
txa Transaction Attribute (Supports, Required, ...)
Returns:
A RequestCtx object
Exceptions:
EJBException 

Reimplemented in org.objectweb.jonas_ejb.container.JStatefulFactory.

Definition at line 406 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JFactory.checkTransaction(), org.objectweb.jonas_ejb.container.RequestCtx.cloader, org.objectweb.jonas_ejb.container.RequestCtx.jndiCtx, org.objectweb.jonas_ejb.container.JFactory.myClassLoader(), and org.objectweb.jonas_ejb.container.JFactory.setComponentContext().

Referenced by org.objectweb.jonas_ejb.container.JServiceEndpointHome.create(), org.objectweb.jonas_ejb.container.JMessageEndpoint.deliverTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.deliverTimeout(), org.objectweb.jonas_ejb.container.JServiceEndpoint.destroy(), org.objectweb.jonas_ejb.container.JStatelessFactory.notifyTimeout(), org.objectweb.jonas_ejb.container.JEntitySwitch.notifyTimeout(), org.objectweb.jonas_ejb.container.JMessageDrivenBean.onMessage(), org.objectweb.jonas_ejb.container.JSessionLocal.preInvoke(), org.objectweb.jonas_ejb.container.JSessionHome.preInvoke(), org.objectweb.jonas_ejb.container.JLocalHome.preInvoke(), org.objectweb.jonas_ejb.container.JEntityLocal.preInvoke(), and org.objectweb.jonas_ejb.container.JFactory.preInvokeRemote().

Here is the call graph for this function:

RequestCtx org.objectweb.jonas_ejb.container.JFactory.preInvokeRemote int  txa  )  throws RemoteException
 

preInvoke for Remote access

Parameters:
txa Transaction Attribute (Supports, Required, ...)
Returns:
A RequestCtx object
Exceptions:
java.rmi.TransactionRequiredException 
java.rmi.TransactionRolledbackException 
java.rmi.NoSuchObjectException 
RemoteException preinvoke raised an EJBException

Definition at line 594 of file JFactory.java.

References org.objectweb.jonas_ejb.container.JFactory.preInvoke().

Referenced by org.objectweb.jonas_ejb.container.JSessionRemote.preInvoke(), org.objectweb.jonas_ejb.container.JServiceEndpoint.preInvoke(), org.objectweb.jonas_ejb.container.JHome.preInvoke(), and org.objectweb.jonas_ejb.container.JEntityRemote.preInvoke().

Here is the call graph for this function:

void org.objectweb.jonas_ejb.container.JFactory.resetComponentContext Context  oldctx  ) 
 

reset old Component Context for JNDI environment

Parameters:
oldctx previous Component Context to restore.

Definition at line 298 of file JFactory.java.

References org.objectweb.jonas_lib.naming.ContainerNaming.setComponentContext().

Referenced by org.objectweb.jonas_ejb.container.JStatefulContext.afterCompletion(), org.objectweb.jonas_ejb.container.TxListener.beforeCompletion(), org.objectweb.jonas_ejb.container.JStatefulContext.beforeCompletion(), org.objectweb.jonas_ejb.container.JStatelessFactory.initInstancePool(), org.objectweb.jonas_ejb.container.JEntityFactory.initInstancePool(), org.objectweb.jonas_ejb.container.JFactory.postInvoke(), org.objectweb.jonas_ejb.container.JEntityFactory.reduceCache(), org.objectweb.jonas_ejb.container.JServiceEndpointHome.resetCompCtx(), and org.objectweb.jonas_ejb.container.JEntityFactory.sync().

Here is the call graph for this function:

Context org.objectweb.jonas_ejb.container.JFactory.setComponentContext  ) 
 

set the Component Context for JNDI environment

Returns:
previous Context

Definition at line 286 of file JFactory.java.

References org.objectweb.jonas_lib.naming.ContainerNaming.setComponentContext().

Referenced by org.objectweb.jonas_ejb.container.JStatefulContext.afterCompletion(), org.objectweb.jonas_ejb.container.TxListener.beforeCompletion(), org.objectweb.jonas_ejb.container.JStatefulContext.beforeCompletion(), org.objectweb.jonas_ejb.container.JStatelessFactory.initInstancePool(), org.objectweb.jonas_ejb.container.JEntityFactory.initInstancePool(), org.objectweb.jonas_ejb.container.JFactory.preInvoke(), org.objectweb.jonas_ejb.container.JEntityFactory.reduceCache(), org.objectweb.jonas_ejb.container.JServiceEndpointHome.setCompCtx(), and org.objectweb.jonas_ejb.container.JEntityFactory.sync().

Here is the call graph for this function:


Member Data Documentation

String org.objectweb.jonas_ejb.container.JFactory.ejbTimeoutSignature [protected]
 

Signature for ejbTimeout

Definition at line 105 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JFactory.init().

int org.objectweb.jonas_ejb.container.JFactory.timerTxAttr [protected]
 

Transational attribute for ejbTimeout method. default is TX_REQUIRES_NEW

Definition at line 100 of file JFactory.java.

Referenced by org.objectweb.jonas_ejb.container.JFactory.init().


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:10:23 2005 for JOnAS by  doxygen 1.3.9.1