org.jboss.ejb
Interface LocalContainerInvoker
- All Superinterfaces:
- ContainerPlugin, Service
- All Known Implementing Classes:
- BaseLocalContainerInvoker
- public interface LocalContainerInvoker
- extends ContainerPlugin
This is an extension to the ContainerInvoker interface. Although some
implementations of the ContainerInvoker interface may provide access
to local interfaces, others (e.g. which provide remote distribution)
will not. Good example: the JRMP delegates do not need to implement
this interface.
- Author:
- Daniel OConnor (docodan@mvcsoft.com)
- See Also:
ContainerInvoker
Method Summary |
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 enum)
This method is called whenever a collection of EJBLocalObjects for a collection of primary keys
is needed. |
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. |
getEJBLocalHome
public javax.ejb.EJBLocalHome getEJBLocalHome()
- This method is called whenever the EJBLocalHome implementation for this
container is needed.
- Returns:
- an implementation of the local home interface for this container
getStatelessSessionEJBLocalObject
public javax.ejb.EJBLocalObject getStatelessSessionEJBLocalObject()
- This method is called whenever an EJBLocalObject implementation for a stateless
session bean is needed.
- Returns:
- an implementation of the local interface for this container
getStatefulSessionEJBLocalObject
public javax.ejb.EJBLocalObject getStatefulSessionEJBLocalObject(java.lang.Object id)
- This method is called whenever an EJBLocalObject implementation for a stateful
session bean is needed.
- 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)
- This method is called whenever an EJBLocalObject implementation for an entitybean
is needed.
- 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 enum)
- This method is called whenever a collection of EJBLocalObjects for a collection of primary keys
is needed.
- Parameters:
enum
- enumeration of primary keys- Returns:
- a collection of EJBLocalObjects implementing the remote interface for this container
Copyright © 2000 The JBoss Organization. All Rights Reserved.