A B E G H I J M O R S T U _

A

assemble(ControlAssemblyContext) - Method in class EJBControlAssembler
 

B

beanNarrow(Object) - Method in class EJBControlImpl
 

E

EJBControl - Interface in org.apache.beehive.controls.system.ejb
Enterprise Java Bean Control base interface
EJBControl.EJBHome - Annotation Type in org.apache.beehive.controls.system.ejb
EJBHome specifies the target EJB's home interface for the EJB control using the following attributes: jndiName specifies the JNDI name of the target EJB's home interface (e.g.
EJBControl.JNDIContextEnv - Annotation Type in org.apache.beehive.controls.system.ejb
JNDIContextEnv specifies the environment properties for the JNDI context that will be used to lookup the target EJB.
EJBControlAssembler - Class in org.apache.beehive.controls.system.ejb
The EJBControl needs to inject EJB reference entries into the DD of its containing module for cases where ejb-link is used.
EJBControlAssembler() - Constructor for class EJBControlAssembler
 
EJBControlImpl - Class in org.apache.beehive.controls.system.ejb
The Enterprise Java Bean Control implementation class
EJBControlImpl() - Constructor for class EJBControlImpl
 
EJBInfo - Class in org.apache.beehive.controls.system.ejb
The EJBInfo class is a support class that derives EJB information by reflecting on an EJB control interface.
EJBInfo(Class) - Constructor for class EJBInfo
Derives bean attributes from the control interface
ENTITY_BEAN - Static variable in class EJBControlImpl
 
EntityEJBControl - Interface in org.apache.beehive.controls.system.ejb
As part of the EJB control, this interface simplifies access to entity Enterprise JavaBeans (EJBs).
EntityEJBControlImpl - Class in org.apache.beehive.controls.system.ejb
The EntityEJBControlImpl class is the control implementation class for Entity EJBs.
EntityEJBControlImpl() - Constructor for class EntityEJBControlImpl
 

G

getBeanInterface() - Method in class EJBInfo
 
getBeanType() - Method in class EJBInfo
 
getEJBBeanInstance() - Method in interface EJBControl
Returns the current target instance of the bean business interface used for business interface method invocations.
getEJBBeanInstance() - Method in class EJBControlImpl
EJBControl.getEJBBeanInstance()
getEJBException() - Method in interface EJBControl
Returns the last EJB exception serviced by the EJB control on the developers behalf.
getEJBException() - Method in class EJBControlImpl
EJBControl.getEJBException()
getEJBHomeInstance() - Method in interface EJBControl
Returns an instance of the home interface associated with the target bean component.
getEJBHomeInstance() - Method in class EJBControlImpl
EJBControl.getEJBHomeInstance()
getEJBNextBeanInstance() - Method in interface EntityEJBControl
Supports iteration through a Collection of entity bean instances returned by a multi-select finder method.
getEJBNextBeanInstance() - Method in class EntityEJBControlImpl
EntityEJBControl.getEJBNextBeanInstance()
getEJBRefName(Class) - Static method in class EJBInfo
Computes a unique local ejb ref name based upon the JCX class name
getHomeInterface() - Method in class EJBInfo
 
getInitialContext() - Method in class EJBControlImpl
 
getRefName() - Method in class EJBInfo
 
getRoot(Class, HashMap) - Method in class EJBInfo
Unwinds the results of reflecting through the interface inheritance hierachy to find the original root class from a derived class

H

hasEJBBeanInstance() - Method in interface EJBControl
Returns true if the EJB control currently has a target bean instance upon which bean business interface methods may be invoked.
hasEJBBeanInstance() - Method in class EJBControlImpl
EJBControl.getEJBBeanInstance()
homeNarrow(Object) - Method in class EJBControlImpl
 

I

invoke(Method, Object[]) - Method in class EJBControlImpl
Extensible.invoke Handles all extended interface methods (i.e.
invoke(Method, Object[]) - Method in class EntityEJBControlImpl
 
isCreateMethod(Method) - Static method in class EJBControlImpl
 
isFinderMethod(Method) - Static method in class EJBControlImpl
 
isFinderMethod(Method) - Static method in class EJBInfo
 
isHomeMethod(Method) - Method in class EJBControlImpl
 
isLocal() - Method in class EJBInfo
 
isRemoveMethod(Method) - Static method in class EJBControlImpl
 
isSelectorMethod(Method) - Method in class EJBControlImpl
 

J

JNDI_APPSCOPED_PREFIX - Static variable in class EJBControlImpl
 
JNDI_GLOBAL_PREFIX - Static variable in class EJBControlImpl
 

M

methodThrows(Method, Class) - Static method in class EJBControlImpl
 
methodThrows(Method, Class) - Static method in class EJBInfo
 

O

onAcquire() - Method in class EJBControlImpl
 
onCreate() - Method in class EJBControlImpl
 
onCreate() - Method in class EntityEJBControlImpl
 
onCreate() - Method in class SessionEJBControlImpl
Override ejbControl.onCreate to perform additional processing
onRelease() - Method in class EJBControlImpl
 
onReset() - Method in class EJBControlImpl
 
onReset() - Method in class EntityEJBControlImpl
 
org.apache.beehive.controls.system.ejb - package org.apache.beehive.controls.system.ejb
 

R

releaseBeanInstance(boolean) - Method in class EJBControlImpl
 
releaseBeanInstance(boolean) - Method in class EntityEJBControlImpl
 
releaseBeanInstance(boolean) - Method in class SessionEJBControlImpl
 
resolveBeanInstance() - Method in class EJBControlImpl
 
resolveBeanInstance() - Method in class EntityEJBControlImpl
 
resolveBeanInstance() - Method in class SessionEJBControlImpl
Implements auto-create semantics for Session beans.
resolveBeanInstanceFromHandle() - Method in class EJBControlImpl
 

S

saveBeanInstance() - Method in class EJBControlImpl
 
saveBeanInstance() - Method in class EntityEJBControlImpl
 
SESSION_BEAN - Static variable in class EJBControlImpl
 
SessionEJBControl - Interface in org.apache.beehive.controls.system.ejb
As part of the EJB control, this interface simplifies access to session Enterprise JavaBeans (EJBs).
SessionEJBControlImpl - Class in org.apache.beehive.controls.system.ejb
The SessionEJBControlImpl class is the control implementation class for Stateless/Stateful Session EJBs.
SessionEJBControlImpl() - Constructor for class SessionEJBControlImpl
 
setBeanInterface(Class) - Method in class EJBInfo
 
setBeanType(String) - Method in class EJBInfo
 
setHomeInterface(Class) - Method in class EJBInfo
 
setLocal(boolean) - Method in class EJBInfo
 
setRefName(String) - Method in class EJBInfo
 

T

toString() - Method in class EJBInfo
 

U

updateEJBJar(ControlAssemblyContext.EJBModule, EJBInfo, String) - Method in class EJBControlAssembler
 
updateWebApp(ControlAssemblyContext.WebAppModule, EJBInfo, String) - Method in class EJBControlAssembler
 

_

_beanHandle - Variable in class EJBControlImpl
 
_beanInstance - Variable in class EJBControlImpl
 
_beanInterface - Variable in class EJBControlImpl
 
_beanInterface - Variable in class EJBInfo
Deprecated. Use the JavaBean getter / setter instead
_beanType - Variable in class EJBControlImpl
 
_beanType - Variable in class EJBInfo
Deprecated. Use the JavaBean getter / setter instead
_context - Variable in class EJBControlImpl
 
_controlInterface - Variable in class EJBControlImpl
 
_homeInstance - Variable in class EJBControlImpl
 
_homeInterface - Variable in class EJBControlImpl
 
_homeInterface - Variable in class EJBInfo
Deprecated. Use the JavaBean getter / setter instead
_isLocal - Variable in class EJBInfo
Deprecated. Use the JavaBean getter / setter instead
_jndiName - Variable in class EJBControlImpl
 
_lastException - Variable in class EJBControlImpl
 
_refName - Variable in class EJBInfo
Deprecated. Use the JavaBean getter / setter instead

A B E G H I J M O R S T U _