org.lateralnz.panther.wrapper
Class SessionBeanHome

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by org.lateralnz.panther.wrapper.SessionBeanHome
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, javax.ejb.EJBHome

public class SessionBeanHome
extends java.rmi.server.UnicastRemoteObject
implements javax.ejb.EJBHome, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  javax.ejb.EJBMetaData metadata
           
protected  java.lang.String name
           
protected  org.apache.commons.pool.impl.GenericKeyedObjectPool pool
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
SessionBeanHome(java.lang.String name, org.apache.commons.pool.impl.GenericKeyedObjectPool pool)
           
 
Method Summary
 javax.ejb.EJBMetaData getEJBMetaData()
           
 javax.ejb.HomeHandle getHomeHandle()
           
 void remove(javax.ejb.Handle handle)
           
 void remove(java.lang.Object obj)
           
 void setEJBMetaData(javax.ejb.EJBMetaData metadata)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

pool

protected org.apache.commons.pool.impl.GenericKeyedObjectPool pool

name

protected java.lang.String name

metadata

protected javax.ejb.EJBMetaData metadata
Constructor Detail

SessionBeanHome

public SessionBeanHome(java.lang.String name,
                       org.apache.commons.pool.impl.GenericKeyedObjectPool pool)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

getHomeHandle

public javax.ejb.HomeHandle getHomeHandle()
                                   throws java.rmi.RemoteException
Specified by:
getHomeHandle in interface javax.ejb.EJBHome
Throws:
java.rmi.RemoteException

setEJBMetaData

public void setEJBMetaData(javax.ejb.EJBMetaData metadata)

getEJBMetaData

public javax.ejb.EJBMetaData getEJBMetaData()
Specified by:
getEJBMetaData in interface javax.ejb.EJBHome

remove

public void remove(javax.ejb.Handle handle)
            throws java.rmi.RemoteException
Specified by:
remove in interface javax.ejb.EJBHome
Throws:
java.rmi.RemoteException

remove

public void remove(java.lang.Object obj)
            throws java.rmi.RemoteException
Specified by:
remove in interface javax.ejb.EJBHome
Throws:
java.rmi.RemoteException