- Author:
- Daniel OConnor (docodan@mvcsoft.com), Scott.Stark@jboss.org
Method Summary |
void |
destroy()
|
javax.ejb.EJBLocalHome |
getEJBLocalHome()
This method is called whenever the EJBLocalHome implementation for this
container is needed. |
javax.ejb.EJBLocalObject |
getEntityEJBLocalObject(java.lang.Object id)
This method is called whenever an EJBLocalObject implementation for an entitybean
is needed. |
java.util.Collection |
getEntityLocalCollection(java.util.Collection ids)
This method is called whenever a collection of EJBLocalObjects for a collection of primary keys
is needed. |
java.lang.String |
getJndiName()
|
javax.ejb.EJBLocalObject |
getStatefulSessionEJBLocalObject(java.lang.Object id)
This method is called whenever an EJBLocalObject implementation for a stateful
session bean is needed. |
javax.ejb.EJBLocalObject |
getStatelessSessionEJBLocalObject()
This method is called whenever an EJBLocalObject implementation for a stateless
session bean is needed. |
void |
init()
|
java.lang.Object |
invoke(java.lang.Object id,
java.lang.reflect.Method m,
java.lang.Object[] args)
Invoke a local interface method. |
java.lang.Object |
invokeHome(java.lang.reflect.Method m,
java.lang.Object[] args)
Invoke a Home interface method. |
void |
setContainer(Container con)
This callback is set by the container so that the plugin may access it |
void |
start()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
container
protected Container container
jndiName
protected java.lang.String jndiName
transactionManager
protected javax.transaction.TransactionManager transactionManager
home
protected javax.ejb.EJBLocalHome home
statelessObject
protected javax.ejb.EJBLocalObject statelessObject
beanMethodInvokerMap
protected java.util.Map beanMethodInvokerMap
homeMethodInvokerMap
protected java.util.Map homeMethodInvokerMap
BaseLocalContainerInvoker
public BaseLocalContainerInvoker()
getJndiName
public java.lang.String getJndiName()
setContainer
public void setContainer(Container con)
- Description copied from interface:
ContainerPlugin
- This callback is set by the container so that the plugin may access it
- Specified by:
setContainer
in interface ContainerPlugin
- Following copied from interface:
org.jboss.ejb.ContainerPlugin
- Parameters:
con
- the container using this plugin
init
public void init()
throws java.lang.Exception
- Specified by:
init
in interface Service
start
public void start()
throws java.lang.Exception
- Specified by:
start
in interface Service
stop
public void stop()
- Specified by:
stop
in interface Service
destroy
public void destroy()
- Specified by:
destroy
in interface Service
getEJBLocalHome
public javax.ejb.EJBLocalHome getEJBLocalHome()
- Description copied from interface:
LocalContainerInvoker
- This method is called whenever the EJBLocalHome implementation for this
container is needed.
- Specified by:
getEJBLocalHome
in interface LocalContainerInvoker
- Following copied from interface:
org.jboss.ejb.LocalContainerInvoker
- Returns:
- an implementation of the local home interface for this container
getStatelessSessionEJBLocalObject
public javax.ejb.EJBLocalObject getStatelessSessionEJBLocalObject()
- Description copied from interface:
LocalContainerInvoker
- This method is called whenever an EJBLocalObject implementation for a stateless
session bean is needed.
- Specified by:
getStatelessSessionEJBLocalObject
in interface LocalContainerInvoker
- Following copied from interface:
org.jboss.ejb.LocalContainerInvoker
- Returns:
- an implementation of the local interface for this container
getStatefulSessionEJBLocalObject
public javax.ejb.EJBLocalObject getStatefulSessionEJBLocalObject(java.lang.Object id)
- Description copied from interface:
LocalContainerInvoker
- This method is called whenever an EJBLocalObject implementation for a stateful
session bean is needed.
- Specified by:
getStatefulSessionEJBLocalObject
in interface LocalContainerInvoker
- Following copied from interface:
org.jboss.ejb.LocalContainerInvoker
- Parameters:
id
- the id of the session- Returns:
- an implementation of the local interface for this container
getEntityEJBLocalObject
public javax.ejb.EJBLocalObject getEntityEJBLocalObject(java.lang.Object id)
- Description copied from interface:
LocalContainerInvoker
- This method is called whenever an EJBLocalObject implementation for an entitybean
is needed.
- Specified by:
getEntityEJBLocalObject
in interface LocalContainerInvoker
- Following copied from interface:
org.jboss.ejb.LocalContainerInvoker
- Parameters:
id
- the primary key of the entity- Returns:
- an implementation of the local interface for this container
getEntityLocalCollection
public java.util.Collection getEntityLocalCollection(java.util.Collection ids)
- Description copied from interface:
LocalContainerInvoker
- This method is called whenever a collection of EJBLocalObjects for a collection of primary keys
is needed.
- Specified by:
getEntityLocalCollection
in interface LocalContainerInvoker
- Following copied from interface:
org.jboss.ejb.LocalContainerInvoker
- Parameters:
enum
- enumeration of primary keys- Returns:
- a collection of EJBLocalObjects implementing the remote interface for this container
invokeHome
public java.lang.Object invokeHome(java.lang.reflect.Method m,
java.lang.Object[] args)
throws java.lang.Exception
- Invoke a Home interface method.
invoke
public java.lang.Object invoke(java.lang.Object id,
java.lang.reflect.Method m,
java.lang.Object[] args)
throws java.lang.Exception
- Invoke a local interface method.
Copyright © 2000 The JBoss Organization. All Rights Reserved.