org.objectweb.jonas_ejb.container.JSessionLocalHome Class Reference

Inherits org.objectweb.jonas_ejb.container.JLocalHome.

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JSessionLocalHome (SessionDesc dd, JSessionFactory bf)
void remove (java.lang.Object pk) throws EJBException, RemoveException
abstract JSessionLocal createLocalObject ()

Detailed Description

This class is the Standard LocalHome for Session objects It exists only for beans that have declared a Local Interface. It implements javax.ejb.EJBLocalHome interface It implements a pool of EJBLocalObject's
Author:
Philippe Durieux

Definition at line 41 of file JSessionLocalHome.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ejb.container.JSessionLocalHome.JSessionLocalHome SessionDesc  dd,
JSessionFactory  bf
 

constructor

Parameters:
dd The Session Deployment Decriptor
bf The Session Factory

Definition at line 48 of file JSessionLocalHome.java.


Member Function Documentation

abstract JSessionLocal org.objectweb.jonas_ejb.container.JSessionLocalHome.createLocalObject  )  [pure virtual]
 

Creates the EJBLocalObject This is in the generated class because it is mainly "new objectClass()"

Returns:
The Local Object

void org.objectweb.jonas_ejb.container.JSessionLocalHome.remove java.lang.Object  pk  )  throws EJBException, RemoveException
 

remove(pk) is not allowed for session beans

Parameters:
pk the primary key
Exceptions:
RemoveException Always.

Definition at line 63 of file JSessionLocalHome.java.


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