org.apache.openejb.cdi
Class OpenEJBBeanBuilder<A>

java.lang.Object
  extended by org.apache.webbeans.ejb.common.component.EjbBeanBuilder<A,CdiEjbBean<A>>
      extended by org.apache.openejb.cdi.OpenEJBBeanBuilder<A>

public class OpenEJBBeanBuilder<A>
extends org.apache.webbeans.ejb.common.component.EjbBeanBuilder<A,CdiEjbBean<A>>


Field Summary
 
Fields inherited from class org.apache.webbeans.ejb.common.component.EjbBeanBuilder
annotatedType, beanAttributes, webBeansContext
 
Constructor Summary
OpenEJBBeanBuilder(BeanContext bc, org.apache.webbeans.config.WebBeansContext webBeansContext, javax.enterprise.inject.spi.AnnotatedType<A> annotatedType)
           
 
Method Summary
protected  CdiEjbBean<A> createBean(Class<A> beanClass, boolean beanEnabled)
           
protected  A getInstance(javax.enterprise.context.spi.CreationalContext<A> creationalContext)
           
 
Methods inherited from class org.apache.webbeans.ejb.common.component.EjbBeanBuilder
buildInjectionTarget, createBean, getBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenEJBBeanBuilder

public OpenEJBBeanBuilder(BeanContext bc,
                          org.apache.webbeans.config.WebBeansContext webBeansContext,
                          javax.enterprise.inject.spi.AnnotatedType<A> annotatedType)
Method Detail

createBean

protected CdiEjbBean<A> createBean(Class<A> beanClass,
                                   boolean beanEnabled)
Specified by:
createBean in class org.apache.webbeans.ejb.common.component.EjbBeanBuilder<A,CdiEjbBean<A>>

getInstance

protected A getInstance(javax.enterprise.context.spi.CreationalContext<A> creationalContext)
Specified by:
getInstance in class org.apache.webbeans.ejb.common.component.EjbBeanBuilder<A,CdiEjbBean<A>>


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.