org.objectweb.jonas.container.EJB Class Reference

Inherited by org.objectweb.jonas.container.EntityBean, org.objectweb.jonas.container.MessageDrivenBean, and org.objectweb.jonas.container.SessionBean.

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

Inheritance graph
[legend]
List of all members.

Public Member Functions

String getName ()
String getFileName ()
Hashtable getAllDataSourceName ()
Set getAllJMSConnectionFactoryName ()
Hashtable getAllMailFactorySName ()
Hashtable getAllMailFactoryMName ()
Set getAllJMSDestinationName ()
Set getAllURLs ()
int getCurrentInstancePoolSize ()
String getEjbClass ()
String getDisplayName ()
String getJndiName ()
String getHomeClass ()
String getRemoteClass ()
String getLocalHomeClass ()
String getLocalClass ()

Protected Attributes

JFactory ejbToManage = null

Detailed Description

This class implements the EJB type specified in JSR77
Author:
Adriana Danes

Definition at line 51 of file EJB.java.


Member Function Documentation

Hashtable org.objectweb.jonas.container.EJB.getAllDataSourceName  ) 
 

Returns:
Set The Name set of the DataSources

Definition at line 84 of file EJB.java.

References org.objectweb.jonas.service.ServiceManager.getDataBaseService(), org.objectweb.jonas_ejb.deployment.api.EntityJdbcCmp2Desc.getDatasourceJndiName(), org.objectweb.jonas_ejb.deployment.api.EntityJdbcCmp1Desc.getDatasourceJndiName(), org.objectweb.jonas.dbm.DataBaseServiceImpl.getDatasourceName(), org.objectweb.jonas_lib.deployment.api.ResourceRefDesc.getJndiName(), and org.objectweb.jonas_lib.deployment.api.ResourceRefDesc.isJdbc().

Here is the call graph for this function:

Set org.objectweb.jonas.container.EJB.getAllJMSConnectionFactoryName  ) 
 

Returns:
Set The Name set of the Connection Factories

Definition at line 148 of file EJB.java.

References org.objectweb.jonas.container.EJB.getJndiName().

Here is the call graph for this function:

Set org.objectweb.jonas.container.EJB.getAllJMSDestinationName  ) 
 

Returns:
Set The Name set of the JMS Destinations

Reimplemented in org.objectweb.jonas.container.MessageDrivenBean.

Definition at line 247 of file EJB.java.

References org.objectweb.jonas.container.EJB.getJndiName(), and org.objectweb.jonas_lib.deployment.api.ResourceEnvRefDesc.getType().

Here is the call graph for this function:

Hashtable org.objectweb.jonas.container.EJB.getAllMailFactoryMName  ) 
 

Returns:
Hashtable which maps the JNDI names provided by the DD to the MimePartDataSource Mail factyory resources known by the Mail Service

Definition at line 207 of file EJB.java.

References org.objectweb.jonas.mail.MailServiceImpl.getFactoryName(), org.objectweb.jonas_lib.deployment.api.ResourceRefDesc.getJndiName(), and org.objectweb.jonas.service.ServiceManager.getMailService().

Here is the call graph for this function:

Hashtable org.objectweb.jonas.container.EJB.getAllMailFactorySName  ) 
 

Returns:
Hashtable which maps the JNDI names provided by the DD to the Session Mail factyory resources known by the Mail Service

Definition at line 165 of file EJB.java.

References org.objectweb.jonas.mail.MailServiceImpl.getFactoryName(), org.objectweb.jonas_lib.deployment.api.ResourceRefDesc.getJndiName(), and org.objectweb.jonas.service.ServiceManager.getMailService().

Here is the call graph for this function:

Set org.objectweb.jonas.container.EJB.getAllURLs  ) 
 

Returns:
Set The URL ressources used by the bean

Definition at line 262 of file EJB.java.

References org.objectweb.jonas.container.EJB.getJndiName().

Here is the call graph for this function:

int org.objectweb.jonas.container.EJB.getCurrentInstancePoolSize  ) 
 

Returns:
The current instance pool size

Definition at line 276 of file EJB.java.

References org.objectweb.jonas.container.EJB.ejbToManage.

String org.objectweb.jonas.container.EJB.getDisplayName  ) 
 

Returns:
String the displayName of the bean, or bean name if not defined.

Definition at line 290 of file EJB.java.

String org.objectweb.jonas.container.EJB.getEjbClass  ) 
 

Returns:
String the JFactory Class

Definition at line 283 of file EJB.java.

String org.objectweb.jonas.container.EJB.getFileName  ) 
 

Returns:
Ejb File Name

Definition at line 77 of file EJB.java.

String org.objectweb.jonas.container.EJB.getHomeClass  ) 
 

Returns:
String the HomeClass of the bean.

Definition at line 304 of file EJB.java.

String org.objectweb.jonas.container.EJB.getJndiName  ) 
 

Returns:
String the JNDI Name of the bean.

Definition at line 297 of file EJB.java.

Referenced by org.objectweb.jonas.container.EJB.getAllJMSConnectionFactoryName(), org.objectweb.jonas.container.EJB.getAllJMSDestinationName(), and org.objectweb.jonas.container.EJB.getAllURLs().

String org.objectweb.jonas.container.EJB.getLocalClass  ) 
 

Returns:
String the LocalClass of the bean.

Definition at line 337 of file EJB.java.

String org.objectweb.jonas.container.EJB.getLocalHomeClass  ) 
 

Returns:
String the LocalHomeClass of the bean.

Definition at line 326 of file EJB.java.

String org.objectweb.jonas.container.EJB.getName  ) 
 

Returns:
String The Name of this JFactory

Definition at line 70 of file EJB.java.

String org.objectweb.jonas.container.EJB.getRemoteClass  ) 
 

Returns:
String the RemoteClass of the bean.

Definition at line 315 of file EJB.java.


Member Data Documentation

JFactory org.objectweb.jonas.container.EJB.ejbToManage = null [protected]
 

The Bean to manage

Definition at line 55 of file EJB.java.

Referenced by org.objectweb.jonas.container.EJB.getCurrentInstancePoolSize().


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