| Modifier and Type | Field and Description |
|---|---|
protected BeanContext |
ProxyInfo.beanContext |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
MethodContext.getBeanContext() |
BeanContext |
ProxyInfo.getBeanContext() |
BeanContext |
Container.getBeanContext(Object deploymentID) |
BeanContext[] |
Container.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
List<BeanContext> |
AppContext.getBeanContexts() |
List<BeanContext> |
AppContext.getDeployments()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Container.deploy(BeanContext info) |
URI[] |
ClusteredRPCContainer.getLocations(BeanContext info) |
void |
Container.start(BeanContext info) |
void |
Container.stop(BeanContext info) |
void |
Container.undeploy(BeanContext info) |
| Constructor and Description |
|---|
BeanContext.ProxyClass(BeanContext beanContext,
Class<?>[] interfaces) |
MethodContext(BeanContext beanContext,
Method beanMethod) |
ProxyInfo(BeanContext depInfo,
Object pk)
This is the constructor that containers should call.
|
ProxyInfo(BeanContext beanContext,
Object primaryKey,
List<Class> interfaces,
InterfaceType proxyType,
Class mainInterface) |
| Modifier and Type | Method and Description |
|---|---|
HashMap<String,BeanContext> |
EjbJarBuilder.build(EjbJarInfo ejbJar,
Collection<Injection> appInjections,
ClassLoader classLoader) |
List<BeanContext> |
Assembler.initEjbs(ClassLoader classLoader,
AppInfo appInfo,
AppContext appContext,
Set<Injection> injections,
List<BeanContext> allDeployments,
String webappId) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MethodConcurrencyBuilder.applyConcurrencyAttributes(BeanContext beanContext,
List<MethodConcurrencyInfo> methodConcurrencyInfos) |
static void |
MethodTransactionBuilder.applyTransactionAttributes(BeanContext beanContext,
List<MethodTransactionInfo> methodTransactionInfos) |
void |
JndiBuilder.JndiNameStrategy.begin(BeanContext beanContext) |
void |
JndiBuilder.TemplatedStrategy.begin(BeanContext bean) |
void |
JndiBuilder.LegacyAddedSuffixStrategy.begin(BeanContext beanContext) |
void |
JndiBuilder.bind(EjbJarInfo ejbJarInfo,
BeanContext bean,
EnterpriseBeanInfo beanInfo,
JndiBuilder.JndiNameStrategy strategy) |
void |
InterceptorBindingBuilder.build(BeanContext beanContext,
EnterpriseBeanInfo beanInfo) |
void |
MethodScheduleBuilder.build(BeanContext beanContext,
EnterpriseBeanInfo beanInfo) |
static Map<Method,MethodAttributeInfo> |
MethodInfoUtil.resolveAttributes(List<? extends MethodAttributeInfo> infos,
BeanContext beanContext) |
static Map<MethodInfoUtil.ViewMethod,MethodAttributeInfo> |
MethodInfoUtil.resolveViewAttributes(List<? extends MethodAttributeInfo> infos,
BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
JndiBuilder.build(EjbJarInfo ejbJar,
HashMap<String,BeanContext> deployments) |
PolicyContext |
JaccPermissionsBuilder.build(EjbJarInfo ejbJar,
HashMap<String,BeanContext> deployments) |
void |
MethodConcurrencyBuilder.build(HashMap<String,BeanContext> deployments,
List<MethodConcurrencyInfo> methodConcurrencys) |
void |
MethodTransactionBuilder.build(HashMap<String,BeanContext> deployments,
List<MethodTransactionInfo> methodTransactions) |
static JndiBuilder.JndiNameStrategy |
JndiBuilder.createStrategy(EjbJarInfo ejbJar,
Map<String,BeanContext> deployments) |
List<BeanContext> |
Assembler.initEjbs(ClassLoader classLoader,
AppInfo appInfo,
AppContext appContext,
Set<Injection> injections,
List<BeanContext> allDeployments,
String webappId) |
void |
Assembler.startEjbs(boolean start,
List<BeanContext> allDeployments) |
| Constructor and Description |
|---|
JndiBuilder.TemplatedStrategy(EjbJarInfo ejbJarInfo,
Map<String,BeanContext> deployments) |
| Modifier and Type | Method and Description |
|---|---|
Collection<BeanContext> |
NewEjbAvailableAfterApplicationCreated.getBeanContexts() |
Collection<BeanContext> |
AssemblerAfterApplicationCreated.getDeployedEjbs() |
Collection<BeanContext> |
BeanContextsInitializedEvent.getDeployedEjbs() |
| Constructor and Description |
|---|
AssemblerAfterApplicationCreated(AppInfo appInfo,
AppContext appContext,
Collection<BeanContext> ejbs) |
BeanContextsInitializedEvent(AppInfo appInfo,
AppContext appContext,
Collection<BeanContext> ejbs) |
NewEjbAvailableAfterApplicationCreated(AppInfo appInfo,
Collection<BeanContext> beanContexts) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
CdiEjbBean.getBeanContext() |
| Modifier and Type | Method and Description |
|---|---|
List<BeanContext> |
StartupObject.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
void |
CdiBuilder.build(AppInfo appInfo,
AppContext appContext,
List<BeanContext> allDeployments) |
void |
CdiBuilder.build(AppInfo appInfo,
AppContext appContext,
List<BeanContext> allDeployments,
WebContext webContext) |
void |
CdiPlugin.configureDeployments(List<BeanContext> ejbDeployments) |
| Constructor and Description |
|---|
CdiEjbBean(BeanContext beanContext,
org.apache.webbeans.config.WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> at) |
CdiEjbBean(BeanContext beanContext,
org.apache.webbeans.config.WebBeansContext webBeansContext,
Class beanClass,
javax.enterprise.inject.spi.AnnotatedType<T> at,
org.apache.webbeans.container.InjectionTargetFactoryImpl<T> factory) |
OpenEJBBeanBuilder(BeanContext bc,
org.apache.webbeans.config.WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<A> annotatedType) |
| Constructor and Description |
|---|
StartupObject(AppContext appContext,
AppInfo appInfo,
List<BeanContext> beanContexts) |
StartupObject(AppContext appContext,
AppInfo appInfo,
List<BeanContext> beanContexts,
WebContext webContext) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext[] |
CoreContainerSystem.deployments() |
BeanContext |
ThreadContext.getBeanContext() |
BeanContext |
InstanceContext.getBeanContext() |
BeanContext |
CoreContainerSystem.getBeanContext(Object deploymentID)
Returns the DeploymentInfo for an EJB with the given deploymentID.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CoreContainerSystem.addDeployment(BeanContext deployment) |
void |
CoreContainerSystem.removeBeanContext(BeanContext info) |
| Constructor and Description |
|---|
InstanceContext(BeanContext beanContext,
Object bean,
Map<String,Object> interceptors,
javax.enterprise.context.spi.CreationalContext creationalContext) |
ThreadContext(BeanContext beanContext,
Object primaryKey) |
ThreadContext(BeanContext beanContext,
Object primaryKey,
Operation operation) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class,BeanContext> |
CmpContainer.beansByClass
When events are fired from the CMP engine only an entity bean instance is returned.
|
protected Map<Object,BeanContext> |
CmpContainer.deploymentsById
Index used for getDeployments() and getDeploymentInfo(deploymentId).
|
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
CmpContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
CmpContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
void |
CmpContainer.deploy(BeanContext beanContext) |
void |
CmpEngine.deploy(BeanContext beanContext) |
int |
CmpEngine.executeUpdateQuery(BeanContext beanContext,
String signature,
Object[] args) |
Object |
CmpContainer.getEjbInstance(BeanContext beanContext,
Object primaryKey) |
List<Object> |
CmpEngine.queryBeans(BeanContext beanContext,
String signature,
Object[] args) |
Object |
CmpContainer.select(BeanContext beanContext,
String methodSignature,
String returnType,
Object... args) |
void |
CmpContainer.start(BeanContext beanContext) |
void |
CmpContainer.stop(BeanContext beanContext) |
void |
CmpContainer.undeploy(BeanContext beanContext) |
void |
CmpEngine.undeploy(BeanContext beanContext) |
int |
CmpContainer.update(BeanContext beanContext,
String methodSignature,
Object... args) |
| Constructor and Description |
|---|
ProxyFactory(BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
static BeanContext |
Cmp2Util.getBeanContext(Class type) |
| Modifier and Type | Method and Description |
|---|---|
static <Proxy extends javax.ejb.EJBLocalObject> |
Cmp2Util.getEjbProxy(BeanContext beanContext,
javax.ejb.EntityBean entity) |
static Object |
Cmp2Util.getPrimaryKey(BeanContext beanContext,
javax.ejb.EntityBean entity) |
| Constructor and Description |
|---|
CmrSet(javax.ejb.EntityBean source,
String sourceProperty,
BeanContext relatedInfo,
String relatedProperty,
Collection<Bean> relatedBeans) |
| Modifier and Type | Method and Description |
|---|---|
void |
JpaCmpEngine.deploy(BeanContext beanContext) |
int |
JpaCmpEngine.executeUpdateQuery(BeanContext beanContext,
String signature,
Object[] args) |
List<Object> |
JpaCmpEngine.queryBeans(BeanContext beanContext,
String signature,
Object[] args) |
void |
JpaCmpEngine.undeploy(BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
EntityContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
EntityContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
void |
EntityInstanceManager.deploy(BeanContext beanContext) |
void |
EntityContainer.deploy(BeanContext beanContext) |
void |
EntrancyTracker.enter(BeanContext beanContext,
Object primaryKey) |
void |
EntrancyTracker.exit(BeanContext beanContext,
Object primaryKey) |
protected EjbObjectProxyHandler |
EntityEjbHomeHandler.newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
void |
EntityContainer.start(BeanContext info) |
void |
EntityContainer.stop(BeanContext info) |
void |
EntityInstanceManager.undeploy(BeanContext beanContext) |
void |
EntityContainer.undeploy(BeanContext info) |
| Constructor and Description |
|---|
EntityEjbHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
EntityEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
EntityInstanceManager.SynchronizationWrapper(BeanContext beanContext,
Object primaryKey,
javax.ejb.EntityBean bean,
boolean available,
org.apache.openejb.core.entity.EntityInstanceManager.Key readyPoolKey,
TransactionPolicy txPolicy) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
BaseEjbProxyHandler.getBeanContext() |
| Modifier and Type | Method and Description |
|---|---|
protected static EjbHomeProxyHandler |
EjbHomeProxyHandler.createHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
static Object |
EjbHomeProxyHandler.createHomeProxy(BeanContext beanContext,
InterfaceType interfaceType) |
static Object |
EjbHomeProxyHandler.createHomeProxy(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> objectInterfaces,
Class mainInterface) |
static Object |
EjbObjectProxyHandler.createProxy(BeanContext beanContext,
Object primaryKey,
InterfaceType interfaceType,
Class mainInterface) |
static Object |
EjbObjectProxyHandler.createProxy(BeanContext beanContext,
Object primaryKey,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
protected abstract EjbObjectProxyHandler |
EjbHomeProxyHandler.newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
void |
BaseEjbProxyHandler.setBeanContext(BeanContext beanContext) |
| Constructor and Description |
|---|
BaseEjbProxyHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
EjbHomeProxyHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
EjbObjectProxyHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
| Modifier and Type | Field and Description |
|---|---|
BeanContext |
Instance.beanContext |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Object,BeanContext> |
ManagedContainer.deploymentsById
Index used for getDeployments() and getDeploymentInfo(deploymentId).
|
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
ManagedContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
ManagedContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
ManagedContainer.businessMethod(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
protected ProxyInfo |
ManagedContainer.createEJBObject(BeanContext beanContext,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
ManagedContainer.deploy(BeanContext beanContext) |
protected EjbObjectProxyHandler |
ManagedHomeHandler.newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
protected Object |
ManagedContainer.removeEJBObject(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
ManagedContainer.start(BeanContext beanContext) |
void |
ManagedContainer.stop(BeanContext beanContext) |
void |
ManagedContainer.undeploy(BeanContext bean) |
| Constructor and Description |
|---|
Instance(BeanContext beanContext,
Object primaryKey,
Object bean,
Map<String,Object> interceptors,
javax.enterprise.context.spi.CreationalContext creationalContext,
Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> entityManagers) |
ManagedHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
ManagedObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
MdbContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
MdbContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
void |
MdbContainer.beforeDelivery(BeanContext deployInfo,
Object instance,
Method method,
XAResource xaResource) |
void |
MdbContainer.deploy(BeanContext beanContext) |
void |
MdbContainer.release(BeanContext deployInfo,
Object instance) |
void |
MdbContainer.start(BeanContext info) |
void |
MdbContainer.stop(BeanContext info) |
void |
MdbContainer.undeploy(BeanContext beanContext) |
| Constructor and Description |
|---|
EndpointFactory(javax.resource.spi.ActivationSpec activationSpec,
MdbContainer container,
BeanContext beanContext,
MdbInstanceFactory instanceFactory,
XAResourceWrapper xaResourceWrapper) |
EndpointHandler(MdbContainer container,
BeanContext deployment,
MdbInstanceFactory instanceFactory,
XAResource xaResource) |
MdbInstanceFactory(BeanContext beanContext,
SecurityService securityService,
int instanceLimit)
Creates a MdbInstanceFactory for a single specific deployment.
|
| Modifier and Type | Method and Description |
|---|---|
protected Subject |
AbstractSecurityService.getRunAsSubject(BeanContext callingBeanContext) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
SingletonContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
SingletonContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
protected ProxyInfo |
SingletonContainer.createEJBObject(BeanContext beanContext,
Method callMethod) |
void |
SingletonContainer.deploy(BeanContext beanContext) |
void |
SingletonInstanceManager.deploy(BeanContext beanContext) |
protected EjbObjectProxyHandler |
SingletonEjbHomeHandler.newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
void |
SingletonContainer.start(BeanContext info) |
protected void |
SingletonInstanceManager.start(BeanContext beanContext) |
void |
SingletonContainer.stop(BeanContext info) |
void |
SingletonContainer.undeploy(BeanContext beanContext) |
void |
SingletonInstanceManager.undeploy(BeanContext beanContext) |
| Constructor and Description |
|---|
SingletonEjbHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
SingletonEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
| Modifier and Type | Field and Description |
|---|---|
BeanContext |
Instance.beanContext |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Object,BeanContext> |
StatefulContainer.deploymentsById
Index used for getDeployments() and getDeploymentInfo(deploymentId).
|
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
StatefulContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
StatefulContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
StatefulContainer.businessMethod(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
protected ProxyInfo |
StatefulContainer.createEJBObject(BeanContext beanContext,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
StatefulContainer.deploy(BeanContext beanContext) |
protected EjbObjectProxyHandler |
StatefulEjbHomeHandler.newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
protected Object |
StatefulContainer.removeEJBObject(BeanContext beanContext,
Object primKey,
Class callInterface,
Method callMethod,
Object[] args,
InterfaceType interfaceType) |
void |
StatefulContainer.start(BeanContext beanContext) |
void |
StatefulContainer.stop(BeanContext beanContext) |
void |
StatefulContainer.undeploy(BeanContext beanContext) |
| Constructor and Description |
|---|
Instance(BeanContext beanContext,
Object primaryKey,
Object containerId,
Object bean,
javax.enterprise.context.spi.CreationalContext creationalContext,
Map<String,Object> interceptors,
Map<javax.persistence.EntityManagerFactory,JtaEntityManagerRegistry.EntityManagerTracker> entityManagers,
LockFactory.StatefulLock lock) |
StatefulEjbHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
StatefulEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
StatelessContainer.getBeanContext(Object deploymentID) |
BeanContext[] |
StatelessContainer.getBeanContexts() |
| Modifier and Type | Method and Description |
|---|---|
void |
StatelessInstanceManager.deploy(BeanContext beanContext) |
void |
StatelessContainer.deploy(BeanContext beanContext) |
protected EjbObjectProxyHandler |
StatelessEjbHomeHandler.newEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
void |
StatelessContainer.start(BeanContext beanContext) |
void |
StatelessContainer.stop(BeanContext beanContext) |
void |
StatelessInstanceManager.undeploy(BeanContext beanContext) |
void |
StatelessContainer.undeploy(BeanContext beanContext) |
| Constructor and Description |
|---|
StatelessEjbHomeHandler(BeanContext beanContext,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
StatelessEjbObjectHandler(BeanContext beanContext,
Object pk,
InterfaceType interfaceType,
List<Class> interfaces,
Class mainInterface) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.openejb.quartz.Scheduler |
EjbTimerServiceImpl.getDefaultScheduler(BeanContext deployment) |
| Constructor and Description |
|---|
EjbTimerServiceImpl(BeanContext deployment,
TimerStore timerStore) |
EjbTimerServiceImpl(BeanContext deployment,
TransactionManager transactionManager,
TimerStore timerStore,
int retryAttempts) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext[] |
ContainerSystem.deployments() |
BeanContext |
ContainerSystem.getBeanContext(Object id) |
| Modifier and Type | Method and Description |
|---|---|
BeanContext |
BeanContextInvocationHandler.getBeanContext() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
DynamicProxyImplFactory.newProxy(BeanContext context,
InvocationHandler invocationHandler) |
static Object |
ProxyEJB.proxy(BeanContext beanContext,
Class<?>[] itfs) |
static Object |
ProxyEJB.simpleProxy(BeanContext beanContext,
Class<?>[] itfs) |
static Object |
ProxyEJB.subclassProxy(BeanContext beanContext) |
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.