Save This Page
Home » jboss-5.0.0.CR1-src » org » jboss » ejb » plugins » local » [javadoc | source]
org.jboss.ejb.plugins.local
public class: BaseLocalProxyFactory [javadoc | source]
java.lang.Object
   org.jboss.ejb.plugins.local.BaseLocalProxyFactory

All Implemented Interfaces:
    LocalProxyFactory

The LocalProxyFactory implementation that handles local ejb interface proxies.
Nested Class Summary:
interface  BaseLocalProxyFactory.ClassLoaderAction   
interface  BaseLocalProxyFactory.SecurityActions   
interface  BaseLocalProxyFactory.TCLAction   
Field Summary
protected static  Logger log     
protected static  Map invokerMap    A map of the BaseLocalProxyFactory instances keyed by localJndiName 
protected  Container container     
protected  String localJndiName    The JNDI name of the local home interface binding 
protected  TransactionManager transactionManager     
protected  EJBLocalHome home     
protected  EJBLocalObject statelessObject     
protected  Map beanMethodInvokerMap     
protected  Map homeMethodInvokerMap     
protected  Class localHomeClass     
protected  Class localClass     
protected  Constructor proxyClassConstructor     
Method from org.jboss.ejb.plugins.local.BaseLocalProxyFactory Summary:
create,   destroy,   getEJBLocalHome,   getEntityEJBLocalObject,   getEntityEJBLocalObject,   getEntityEJBObject,   getEntityLocalCollection,   getJndiName,   getProxyClassConstructor,   getStatefulSessionEJBLocalObject,   getStatelessSessionEJBLocalObject,   getTransaction,   invoke,   invokeHome,   setContainer,   start,   stop
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.ejb.plugins.local.BaseLocalProxyFactory Detail:
 public  void create() throws Exception 
 public  void destroy() 
 public EJBLocalHome getEJBLocalHome() 
 public EJBLocalObject getEntityEJBLocalObject(Object id) 
 public EJBLocalObject getEntityEJBLocalObject(Object id,
    boolean create) 
 public Object getEntityEJBObject(Object id) 
 public Collection getEntityLocalCollection(Collection ids) 
 public String getJndiName() 
 public Constructor getProxyClassConstructor() 
 public EJBLocalObject getStatefulSessionEJBLocalObject(Object id) 
 public EJBLocalObject getStatelessSessionEJBLocalObject() 
 Transaction getTransaction() throws SystemException 
    Return the transaction associated with the current thread. Returns null if the transaction manager was never set, or if no transaction is associated with the current thread.
 public Object invoke(Object id,
    Method m,
    Object[] args) throws Exception 
    Invoke a local interface method.
 public Object invokeHome(Method m,
    Object[] args) throws Exception 
    Invoke a Home interface method.
 public  void setContainer(Container con) 
 public  void start() throws Exception 
 public  void stop()