Inheritance diagram for org.objectweb.jonas_ejb.container.JContainer:
Jeff Mesnil (Security)
Christophe Ney (Making easier Enhydra integration)
Philippe Durieux (New architecture for local interfaces)
Florent Benoit (Ear service, ejb-link, JACC security)
Ludovic Bert (Ear service, ejb-link)
Benjamin Bonnet (max size for thread pool)
Definition at line 96 of file JContainer.java.
|
constructor
Definition at line 207 of file JContainer.java. |
|
Adds beans in container. This method is not part of JContainer interface, although it is used by JOnAS Server, because we don't want to get all BeanDesc classes (jonas_ejb.deployment.api) LATER: Replace this by setDeploymentDesc ?
Definition at line 230 of file JContainer.java. References org.objectweb.jonas_ejb.deployment.api.EntityJdbcCmp2Desc.getDatasourceJndiName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbName(), org.objectweb.jonas_ejb.deployment.api.EntityCmp2Desc.getFactoryClassName(), org.objectweb.jonas_lib.naming.ContainerNaming.getInitialContext(), org.objectweb.jonas_ejb.container.JContainer.getJmsManager(), org.objectweb.jonas.common.JProp.getValue(), and org.objectweb.jonas_ejb.container.JContainer.setSwapTime(). Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
Here is the call graph for this function:
|
Check Security. No control for Message Driven Beans
Definition at line 469 of file JContainer.java. References org.objectweb.jonas_ejb.container.PermissionManager.checkSecurity(). Referenced by org.objectweb.jonas_ejb.container.JFactory.checkSecurity(). |
Here is the call graph for this function:
|
Get the bean factory for the given bean.
Definition at line 494 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JTimerHandle.getTimer(), and org.objectweb.jonas_ejb.container.jorm.JormFactory.init(). |
|
Definition at line 501 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfBeanType(). |
|
|
used internally by all the EJB Container classes.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 522 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JFactory.init(). |
|
Gets the context ID of this container (for jacc)
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 1067 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
Management method used by the EJBServiceImpl MBean. Determine which are the ejbs using a given data source.
Definition at line 532 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDependence(). |
|
get the name of the ear application containing this container.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 541 of file JContainer.java. |
|
Definition at line 548 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.getDeploymentDescriptor(). Referenced by org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfBMPType(). |
Here is the call graph for this function:
|
Definition at line 564 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.getDeploymentDescriptor(). Referenced by org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfCMPType(). |
Here is the call graph for this function:
|
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 587 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JTimerService.getContainer(). |
|
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 580 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JFactory.checkJonasVersion(). |
|
Management method used by the EJBServiceImpl MBean. Determine which are the ejbs using a JMS Connection Factory.
Definition at line 598 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDependence(). |
|
Management method used by the EJBServiceImpl MBean. Determine which are the beans using a JMS destination.
Definition at line 610 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDependence(). |
|
used internally by all the EJB Container classes.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 619 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JContainer.addBean(), and org.objectweb.jonas_ejb.container.JMdbFactory.JMdbFactory(). |
|
Management method used by the EJBServiceImpl MBean. Determine which are the ejbs using a Mail Factory.
Definition at line 630 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDependence(). |
|
get the MaxThread pool size.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 639 of file JContainer.java. |
|
Definition at line 646 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.getDeploymentDescriptor(). Referenced by org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfMDBType(). |
Here is the call graph for this function:
|
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 662 of file JContainer.java. |
|
Gets the permission manager
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 670 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JContext.JContext(). |
|
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 677 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JMessageEndpoint.getCallerPrincipal(), and org.objectweb.jonas_ejb.container.JContext.getCallerPrincipal(). |
|
Definition at line 684 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.getDeploymentDescriptor(). Referenced by org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfSBFType(). |
Here is the call graph for this function:
|
Definition at line 700 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.getDeploymentDescriptor(). Referenced by org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfSBLType(). |
Here is the call graph for this function:
|
Definition at line 716 of file JContainer.java. References org.objectweb.jonas_ejb.container.Swapper.getSwapperTimeout(). Referenced by org.objectweb.jonas.container.EntityBean.getPassivationTimeOut(). |
Here is the call graph for this function:
|
return the Transaction Manager used internally by all the EJB Container classes.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 725 of file JContainer.java. Referenced by org.objectweb.jonas_ejb.container.JFactory.init(). |
|
Return true if only if this ejbjar is in an ear file.
Definition at line 733 of file JContainer.java. |
|
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 744 of file JContainer.java. |
|
register a BeanFactory
Definition at line 756 of file JContainer.java. References org.objectweb.jonas_ejb.container.Swapper.addBeanFactory(). Referenced by org.objectweb.jonas_ejb.container.JEntityFactory.createNewInstance(). |
Here is the call graph for this function:
|
register a BeanFactory for Sync
Definition at line 764 of file JContainer.java. References org.objectweb.jonas_ejb.container.Swapper.addBeanFactorySync(). Referenced by org.objectweb.jonas_ejb.container.JEntityFactory.synchronizeEntities(). |
Here is the call graph for this function:
|
Remove the JOnAS container and unregister all beans. Implements org.objectweb.jonas_ejb.container.Container. Definition at line 771 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.getEJBName(), org.objectweb.jonas_ejb.container.BeanFactory.stop(), org.objectweb.jonas_ejb.container.Swapper.stopIt(), and org.objectweb.jonas_ejb.container.JContainer.syncAll(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
set the ContainerNaming object Called by the EJB Server when starting the service.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 961 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
set the name of the ear application containing this container.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 970 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
set the JmsManager object Called by the EJB Server when starting ths service.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 979 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
set the MaxThread pool size.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 987 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
Set the permission manager object
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 995 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
Set the PrincipalFactory. This factory can be JOnAS Server dependant. The Container makes no assumption on how to get the Principal.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 1004 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
Set the security flag to enable or disable security
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 1012 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
Take into account the swapping time for the bean.
Definition at line 1020 of file JContainer.java. References org.objectweb.jonas_ejb.container.Swapper.setSwapperTimeout(). Referenced by org.objectweb.jonas_ejb.container.JContainer.addBean(), and org.objectweb.jonas.container.EntityBean.setPassivationTimeOut(). |
Here is the call graph for this function:
|
set the Thread pool size.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 1031 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
set the Transaction Manager. Called by the EJB Server when starting the service.
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 1040 of file JContainer.java. Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(). |
|
Try to passivate all entity bean instances
Implements org.objectweb.jonas_ejb.container.Container. Definition at line 1049 of file JContainer.java. References org.objectweb.jonas_ejb.container.BeanFactory.reduceCache(), and org.objectweb.jonas_ejb.container.BeanFactory.sync(). Referenced by org.objectweb.jonas_ejb.container.JContainer.remove(), org.objectweb.jonas_ejb.container.Swapper.run(), and org.objectweb.jonas.container.EJBServiceImpl.syncAllEntities(). |
Here is the call graph for this function:
|
This class is the default factory class name used for the Entity bean. Definition at line 101 of file JContainer.java. |