org.objectweb.jonas.container.EJBServiceImpl Class Reference

Inherits org.objectweb.jonas.container.EJBService, and org.objectweb.jonas.container.EJBServiceImplMBean.

Inheritance diagram for org.objectweb.jonas.container.EJBServiceImpl:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas.container.EJBServiceImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void doInit (Context ctx) throws ServiceException
void doStart () throws ServiceException
void doStop ()
String createContainer (Context ctx) throws Exception
Container getContainer (String fileName)
void removeContainer (Container cont)
Container[] listContainers ()
void syncAllEntities (boolean passivate)
Integer getCurrentNumberOfContainer ()
Integer getTotalCurrentNumberOfBeanType ()
Integer getTotalCurrentNumberOfBMPType ()
Integer getTotalCurrentNumberOfCMPType ()
Integer getTotalCurrentNumberOfSBFType ()
Integer getTotalCurrentNumberOfSBLType ()
Integer getTotalCurrentNumberOfMDBType ()
void removeContainerMBean (String fileName) throws Exception
String createContainerMBean (String file) throws Exception
Boolean isJarDeployed (String fileName)
boolean isJarDeployedByWorkName (String workFileName)
Set getDataSourceDependence (String dsName)
Set getJmsDestinationDependence (String destName)
Set getJmsConnectionFactoryDependence (String cfName)
Set getMailFactoryDependence (String mfName)
List getInstalledJars () throws Exception
void deployJars (Context ctx) throws ServiceException
void unDeployJars (URL[] urls)
void removeContainer (Container cont, boolean isEarCase)
void removeCache (ClassLoader earClassLoader)
boolean isJarLoaded (String fileName)
List getDeployedJars ()
List getDeployableJars () throws Exception
List getAutoloadDirectories ()
String getEjbjarsDirectory ()

Static Public Member Functions

String buildEJBModuleName (URL pUrl)
String buildEJBModuleName (String pFilename)

Static Public Attributes

final String JONAS_EJB = "jonas.service.ejb"
final String AUTOLOADDIR = JONAS_EJB + ".autoloaddir"
final String MDBTHREADPOOLSIZE = JONAS_EJB + ".mdbthreadpoolsize"
final String MDBMAXTHREADPOOLSIZE = JONAS_EJB + ".mdbmaxthreadpoolsize"
final String PARSINGWITHVALIDATION = JONAS_EJB + ".parsingwithvalidation"
final String DESCRIPTORS = JONAS_EJB + ".descriptors"
final String CLASS = JONAS_EJB + ".class"
final String BMP = "Bean-Managed"
final String CMP = "Container-Managed"

Static Protected Attributes

final String JONAS_BASE = JProp.getJonasBase()
final String EJBJARS_DIR = JONAS_BASE + File.separator + "ejbjars"

Package Functions

Set getDependence (String name, int type)

Detailed Description

Implementation of the EJB Container Service for jonas. This class works only with jonas_ejb classes.
Author:
Philippe Coq

Jeff Mesnil (Security)

Markus Karg (Novell port)

Christophe Ney (for making easier Enhydra integration)

Adriana Danes (complete management methods)

Florent Benoit & Ludovic Bert (Ear service, deployJars, undeployJars)

Benjamin Bonnet (max thread pool size)

Michel-Ange Anton (JSR77 MBean : EJBModule)

Adriana Danes (JSR77)

Definition at line 122 of file EJBServiceImpl.java.


Member Function Documentation

String org.objectweb.jonas.container.EJBServiceImpl.buildEJBModuleName String  pFilename  )  [static]
 

Build the EJBModule name.

Parameters:
pFilename The name of Jar file
Returns:
The EJBModule name

Definition at line 1584 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.Container.getName().

Here is the call graph for this function:

String org.objectweb.jonas.container.EJBServiceImpl.buildEJBModuleName URL  pUrl  )  [static]
 

Build the EJBModule name.

Parameters:
pUrl The URL of Jar file
Returns:
The EJBModule name

Definition at line 1566 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.Container.getName().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer().

Here is the call graph for this function:

String org.objectweb.jonas.container.EJBServiceImpl.createContainer Context  ctx  )  throws Exception
 

Create a JOnAS Container for all the beans that are described in a .xml file, or belong to .jar file.

Returns:
The ObjectName of the MBean associated to the container (i.e. to the deployed module)
Exceptions:
Exception if an error occur during the creation of the container.

Implements org.objectweb.jonas.container.EJBService.

Definition at line 514 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.JContainer.addBean(), org.objectweb.jonas.container.EJBModule.addEjb(), org.objectweb.jonas.container.EJBServiceImpl.buildEJBModuleName(), org.objectweb.jonas.container.EJBServiceImpl.EJBJARS_DIR, org.objectweb.jonas_ejb.deployment.api.DeploymentDesc.getBeanDesc(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getBeanFactory(), org.objectweb.jonas.container.EJBServiceImpl.getContainer(), org.objectweb.jonas_ejb.container.JContainer.getContextId(), org.objectweb.jonas_ejb.deployment.api.DeploymentDesc.getDisplayName(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbName(), org.objectweb.jonas_ejb.deployment.api.DeploymentDesc.getJOnASXmlContent(), org.objectweb.jonas_ejb.deployment.api.DeploymentDesc.getXmlContent(), org.objectweb.jonas_ejb.container.BeanFactory.initInstancePool(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.setBeanFactory(), org.objectweb.jonas_ejb.container.JContainer.setContainerNaming(), org.objectweb.jonas_ejb.container.JContainer.setEarFileName(), org.objectweb.jonas_ejb.container.JContainer.setJmsManager(), org.objectweb.jonas_ejb.container.JContainer.setMaxThreadPoolSize(), org.objectweb.jonas_ejb.container.JContainer.setPermissionManager(), org.objectweb.jonas_ejb.container.JContainer.setPrincipalFactory(), org.objectweb.jonas_ejb.container.JContainer.setSecurity(), org.objectweb.jonas_ejb.container.JContainer.setThreadPoolSize(), org.objectweb.jonas_ejb.container.JContainer.setTransactionManager(), and org.objectweb.jonas_ejb.container.PermissionManager.translateEjbDeploymentDescriptor().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainerMBean(), org.objectweb.jonas.container.EJBServiceImpl.deployJars(), and org.objectweb.jonas.container.EJBServiceImpl.doStart().

Here is the call graph for this function:

String org.objectweb.jonas.container.EJBServiceImpl.createContainerMBean String  file  )  throws Exception
 

MBean method allowing to create an EJB container for the EJBs contained in a .jar (or .xml) file.

Parameters:
file Name of the file to be deployed
Returns:
The ObjectName of the MBean associated to the container (to the deployed module)

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1094 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.createContainer().

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.deployJars Context  ctx  )  throws ServiceException
 

Deploy the given ejb-jars of an ear file with the specified parent classloader (ear classloader). (This method is only used for the ear applications, not for the ejb-jar applications).

Parameters:
ctx the context containing the configuration to deploy the ejbjars.
This context contains the following parameters :
- earRootUrl the root of the ear application.
- earURL filename of the EAR.
- earClassLoader the ear classLoader of the ear application.
- ejbClassLoader the ejb classLoader for the ejbjars.
- jarURLs the list of the urls of the ejb-jars to deploy.
- roleNames the role names of the security-role.
Exceptions:
ServiceException if an error occurs during the deployment.

Implements org.objectweb.jonas.container.EJBService.

Definition at line 1322 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.createContainer(), org.objectweb.jonas.container.EJBServiceImpl.getContainer(), and org.objectweb.jonas.container.EJBServiceImpl.removeContainer().

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.doInit Context  ctx  )  throws ServiceException
 

Init the Service. Configuration information is passed thru a Context object.

Definition at line 241 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.AUTOLOADDIR, org.objectweb.jonas.container.EJBServiceImpl.DESCRIPTORS, org.objectweb.jonas.container.EJBServiceImpl.EJBJARS_DIR, org.objectweb.jonas.server.LoaderManager.getAppsLoader(), org.objectweb.jonas.service.ServiceManager.getInstance(), org.objectweb.jonas.jms.JmsService.getJmsManager(), org.objectweb.jonas.service.ServiceManager.getJmsService(), org.objectweb.jonas.jmx.JmxService.getJmxServer(), org.objectweb.jonas.service.ServiceManager.getJmxService(), org.objectweb.jonas.service.ServiceManager.getSecurityService(), org.objectweb.jonas.jtm.TransactionService.getTransactionManager(), org.objectweb.jonas.service.ServiceManager.getTransactionService(), org.objectweb.jonas.container.EJBServiceImpl.MDBMAXTHREADPOOLSIZE, org.objectweb.jonas.container.EJBServiceImpl.MDBTHREADPOOLSIZE, and org.objectweb.jonas.container.EJBServiceImpl.PARSINGWITHVALIDATION.

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.doStart  )  throws ServiceException
 

Start the Service Initialization of the service is already done.

Definition at line 389 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.createContainer().

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.doStop  ) 
 

Stop the service: - Remove all JOnAS Containers. - Unbinds all the EJBHome names from JNDI

Definition at line 484 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.removeContainer().

Here is the call graph for this function:

List org.objectweb.jonas.container.EJBServiceImpl.getAutoloadDirectories  ) 
 

Return the list of "autoload" directories for EJB containers.

Returns:
The list of all "autoload" directories

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1535 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.getContainer().

Container org.objectweb.jonas.container.EJBServiceImpl.getContainer String  fileName  ) 
 

Get the Container by its file name (.xml or .jar)

Parameters:
fileName given file name on which
Returns:
Container

Implements org.objectweb.jonas.container.EJBService.

Definition at line 816 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.EJBJARS_DIR, org.objectweb.jonas.container.EJBServiceImpl.getAutoloadDirectories(), and org.objectweb.jonas_ejb.container.Container.getExternalFileName().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(), org.objectweb.jonas.container.EJBServiceImpl.deployJars(), org.objectweb.jonas_ejb.container.JTimerHandle.getTimer(), org.objectweb.jonas.container.EJBServiceImpl.isJarLoaded(), org.objectweb.jonas.container.EJBServiceImpl.removeContainerMBean(), and org.objectweb.jonas.container.EJBServiceImpl.unDeployJars().

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getCurrentNumberOfContainer  ) 
 

MBean method

Returns:
Integer Total Number of Container currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 968 of file EJBServiceImpl.java.

Set org.objectweb.jonas.container.EJBServiceImpl.getDataSourceDependence String  dsName  ) 
 

MBean method

Returns:
the ObjectName of all the ejbs using this datasource.

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1260 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getDependence().

Here is the call graph for this function:

Set org.objectweb.jonas.container.EJBServiceImpl.getDependence String  name,
int  type
[package]
 

This method is used by the getXXXDependence MBean methods. It gathers the ObjectNames of the EJBs using a given resource.

Parameters:
name the resource name the resource type
Returns:
the ObjectNames of all the ejb using this resource

Definition at line 1158 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.JContainer.getDataSourceDependence(), org.objectweb.jonas_ejb.container.JContainer.getJmsConnectionFactoryDependence(), org.objectweb.jonas_ejb.container.JContainer.getJmsDestinationDependence(), and org.objectweb.jonas_ejb.container.JContainer.getMailFactoryDependence().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDataSourceDependence(), org.objectweb.jonas.container.EJBServiceImpl.getJmsConnectionFactoryDependence(), org.objectweb.jonas.container.EJBServiceImpl.getJmsDestinationDependence(), and org.objectweb.jonas.container.EJBServiceImpl.getMailFactoryDependence().

Here is the call graph for this function:

List org.objectweb.jonas.container.EJBServiceImpl.getDeployableJars  )  throws Exception
 

Return the list of installed EJB container ready to deploy.

Returns:
The list of deployable EJB container
Exceptions:
Exception when cannot get installed jars list

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1525 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getDeployedJars(), and org.objectweb.jonas.container.EJBServiceImpl.getInstalledJars().

Here is the call graph for this function:

List org.objectweb.jonas.container.EJBServiceImpl.getDeployedJars  ) 
 

Return the list of all loaded EJB container.

Returns:
The list of deployed EJB container

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1506 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.Container.getExternalFileName().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDeployableJars().

Here is the call graph for this function:

String org.objectweb.jonas.container.EJBServiceImpl.getEjbjarsDirectory  ) 
 

Return the Ejbjars directory.

Returns:
The Ejbjars directory

Implements org.objectweb.jonas.container.EJBService.

Definition at line 1551 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.EJBJARS_DIR.

List org.objectweb.jonas.container.EJBServiceImpl.getInstalledJars  )  throws Exception
 

Return the list of installed EJB containers. The JAR files or the directories with expanded EJB container are searched in JONAS_BASE/ejbjars and all ejbjar directories 'autoload'.

Returns:
The list of JAR files or the directories with expanded EJB container found
Exceptions:
Exception if the list can't be retrieved

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1296 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.EJBJARS_DIR.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.getDeployableJars().

Set org.objectweb.jonas.container.EJBServiceImpl.getJmsConnectionFactoryDependence String  cfName  ) 
 

Management method

Returns:
the ObjectName of all the ejb using this Connection Factory.

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1276 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getDependence().

Here is the call graph for this function:

Set org.objectweb.jonas.container.EJBServiceImpl.getJmsDestinationDependence String  destName  ) 
 

Manangement method

Returns:
the ObjectName of all the ejb using this destination.

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1268 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getDependence().

Here is the call graph for this function:

Set org.objectweb.jonas.container.EJBServiceImpl.getMailFactoryDependence String  mfName  ) 
 

Management method

Returns:
the ObjectName of all the ejb using a given Mail Factory.

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1284 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getDependence().

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfBeanType  ) 
 

MBean method

Returns:
Integer Total Number of Bean Type currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 976 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfBMPType  ) 
 

MBean method

Returns:
Integer Total Number of Bmp Type currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 990 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfCMPType  ) 
 

MBean method

Returns:
Integer Total Number of Cmp Type currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1004 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfMDBType  ) 
 

MBean method

Returns:
Integer Total Number of Mdb Type currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1046 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfSBFType  ) 
 

MBean method

Returns:
Integer Total Number of Sbf Type currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1018 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

Integer org.objectweb.jonas.container.EJBServiceImpl.getTotalCurrentNumberOfSBLType  ) 
 

MBean method

Returns:
Integer Total Number of Sbl Type currently in JOnAS

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1032 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

Boolean org.objectweb.jonas.container.EJBServiceImpl.isJarDeployed String  fileName  ) 
 

Test if the specified file is already deployed (if a container is created for this jar).

Parameters:
fileName the name of the jar file
Returns:
true if the jar was deployed, false otherwise

Implements org.objectweb.jonas.container.EJBService.

Definition at line 1112 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.isJarLoaded().

Here is the call graph for this function:

boolean org.objectweb.jonas.container.EJBServiceImpl.isJarDeployedByWorkName String  workFileName  ) 
 

Test if the specified jar identified with its work name is already deployed (if a container is created for this jar).

Parameters:
workFileName the internal name of the jar file (working copy)
Returns:
true if the jar was deployed, false otherwise

Implements org.objectweb.jonas.container.EJBService.

Definition at line 1122 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.Container.getFileName(), and org.objectweb.jonas_ejb.container.Container.getName().

Here is the call graph for this function:

boolean org.objectweb.jonas.container.EJBServiceImpl.isJarLoaded String  fileName  ) 
 

Test if the specified filename is already deployed or not

Parameters:
fileName the name of the jar file.
Returns:
true if the jar is deployed, else false.

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1498 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getContainer().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.isJarDeployed().

Here is the call graph for this function:

Container [] org.objectweb.jonas.container.EJBServiceImpl.listContainers  ) 
 

List JOnAS container created by EJB Service

Implements org.objectweb.jonas.container.EJBService.

Definition at line 940 of file EJBServiceImpl.java.

void org.objectweb.jonas.container.EJBServiceImpl.removeCache ClassLoader  earClassLoader  ) 
 

Make a cleanup of the cache of deployment descriptor. This method must be invoked after the ear deployment by the EAR service. the deployment of an ear by .

Parameters:
earClassLoader the ClassLoader of the ear application to remove from the cache.

Implements org.objectweb.jonas.container.EJBService.

Definition at line 1429 of file EJBServiceImpl.java.

void org.objectweb.jonas.container.EJBServiceImpl.removeContainer Container  cont,
boolean  isEarCase
 

Remove the specified container.

Parameters:
cont the container to remove.
isEarCase true if only if the removeContainer method is called in the ear case, false otherwise.

Definition at line 1412 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.Container.getEarFileName(), org.objectweb.jonas_ejb.container.Container.getName(), and org.objectweb.jonas.container.EJBServiceImpl.removeContainer().

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.removeContainer Container  cont  ) 
 

Remove a JOnAS container

Implements org.objectweb.jonas.container.EJBService.

Definition at line 892 of file EJBServiceImpl.java.

References org.objectweb.jonas_ejb.container.Container.getEarFileName(), org.objectweb.jonas_ejb.container.Container.getName(), and org.objectweb.jonas_ejb.container.Container.remove().

Referenced by org.objectweb.jonas.container.EJBServiceImpl.deployJars(), org.objectweb.jonas.container.EJBServiceImpl.doStop(), org.objectweb.jonas.container.EJBServiceImpl.removeContainer(), org.objectweb.jonas.container.EJBServiceImpl.removeContainerMBean(), and org.objectweb.jonas.container.EJBServiceImpl.unDeployJars().

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.removeContainerMBean String  fileName  )  throws Exception
 

MBean method remove a container application

Parameters:
fileName the Name of this container

Implements org.objectweb.jonas.container.EJBServiceImplMBean.

Definition at line 1064 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getContainer(), and org.objectweb.jonas.container.EJBServiceImpl.removeContainer().

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.syncAllEntities boolean  passivate  ) 
 

Synchronized all entity bean containers

Parameters:
passivate passivate instances after synchronization.

Implements org.objectweb.jonas.container.EJBService.

Definition at line 952 of file EJBServiceImpl.java.

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

Here is the call graph for this function:

void org.objectweb.jonas.container.EJBServiceImpl.unDeployJars URL[]  urls  ) 
 

Undeploy the given ejb-jars of an ear file. (This method is only used for the ear applications, not for the ejb-jar applications).

Parameters:
urls the list of the urls of the ejb-jars to undeploy.

Implements org.objectweb.jonas.container.EJBService.

Definition at line 1394 of file EJBServiceImpl.java.

References org.objectweb.jonas.container.EJBServiceImpl.getContainer(), and org.objectweb.jonas.container.EJBServiceImpl.removeContainer().

Here is the call graph for this function:


Member Data Documentation

final String org.objectweb.jonas.container.EJBServiceImpl.AUTOLOADDIR = JONAS_EJB + ".autoloaddir" [static]
 

autoloaddir property

Definition at line 186 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.doInit().

final String org.objectweb.jonas.container.EJBServiceImpl.BMP = "Bean-Managed" [static]
 

BeanManaged Management properties

Definition at line 204 of file EJBServiceImpl.java.

final String org.objectweb.jonas.container.EJBServiceImpl.CLASS = JONAS_EJB + ".class" [static]
 

EJB service class

Definition at line 201 of file EJBServiceImpl.java.

final String org.objectweb.jonas.container.EJBServiceImpl.CMP = "Container-Managed" [static]
 

ContainerManaged Management properties

Definition at line 207 of file EJBServiceImpl.java.

final String org.objectweb.jonas.container.EJBServiceImpl.DESCRIPTORS = JONAS_EJB + ".descriptors" [static]
 

descriptors property

Definition at line 198 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.doInit().

final String org.objectweb.jonas.container.EJBServiceImpl.EJBJARS_DIR = JONAS_BASE + File.separator + "ejbjars" [static, protected]
 

The name of the directory containing the ejb-jar files.

Definition at line 175 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.createContainer(), org.objectweb.jonas.container.EJBServiceImpl.doInit(), org.objectweb.jonas.container.EJBServiceImpl.getContainer(), org.objectweb.jonas.container.EJBServiceImpl.getEjbjarsDirectory(), and org.objectweb.jonas.container.EJBServiceImpl.getInstalledJars().

final String org.objectweb.jonas.container.EJBServiceImpl.JONAS_BASE = JProp.getJonasBase() [static, protected]
 

The name of the JONAS_BASE directory.

Definition at line 170 of file EJBServiceImpl.java.

final String org.objectweb.jonas.container.EJBServiceImpl.JONAS_EJB = "jonas.service.ejb" [static]
 

base for properties

Definition at line 183 of file EJBServiceImpl.java.

final String org.objectweb.jonas.container.EJBServiceImpl.MDBMAXTHREADPOOLSIZE = JONAS_EJB + ".mdbmaxthreadpoolsize" [static]
 

mdb max thread pool size property

Definition at line 192 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.doInit().

final String org.objectweb.jonas.container.EJBServiceImpl.MDBTHREADPOOLSIZE = JONAS_EJB + ".mdbthreadpoolsize" [static]
 

mdb thread pool size property

Definition at line 189 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.doInit().

final String org.objectweb.jonas.container.EJBServiceImpl.PARSINGWITHVALIDATION = JONAS_EJB + ".parsingwithvalidation" [static]
 

parsing with validation property

Definition at line 195 of file EJBServiceImpl.java.

Referenced by org.objectweb.jonas.container.EJBServiceImpl.doInit().


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