org.apache.webbeans.ejb
Class EjbPlugin

java.lang.Object
  extended by org.apache.webbeans.plugins.AbstractOwbPlugin
      extended by org.apache.webbeans.ejb.EjbPlugin
All Implemented Interfaces:
OpenWebBeansEjbPlugin, OpenWebBeansPlugin

public class EjbPlugin
extends AbstractOwbPlugin
implements OpenWebBeansEjbPlugin

EJB related stuff.

EJB functionality depends on OpenEJB.

Version:
$Rev$ $Date$

Constructor Summary
EjbPlugin()
           
 
Method Summary
<T> javax.enterprise.inject.spi.Bean<T>
defineSessionBean(Class<T> clazz)
           
 Object getSessionBeanProxy(javax.enterprise.inject.spi.Bean<?> bean, Class<?> iface, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
           
 void isManagedBean(Class<?> clazz)
           
 boolean isSessionBean(Class<?> clazz)
           
 boolean isSingletonBean(Class<?> clazz)
           
 boolean isStatefulBean(Class<?> clazz)
           
 boolean isStatelessBean(Class<?> clazz)
           
 
Methods inherited from class org.apache.webbeans.plugins.AbstractOwbPlugin
shutDown, startUp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.webbeans.plugins.OpenWebBeansPlugin
shutDown, startUp
 

Constructor Detail

EjbPlugin

public EjbPlugin()
Method Detail

defineSessionBean

public <T> javax.enterprise.inject.spi.Bean<T> defineSessionBean(Class<T> clazz)
Specified by:
defineSessionBean in interface OpenWebBeansEjbPlugin

isSessionBean

public boolean isSessionBean(Class<?> clazz)
Specified by:
isSessionBean in interface OpenWebBeansEjbPlugin

isManagedBean

public void isManagedBean(Class<?> clazz)
                   throws WebBeansConfigurationException
Specified by:
isManagedBean in interface OpenWebBeansPlugin
Overrides:
isManagedBean in class AbstractOwbPlugin
Throws:
WebBeansConfigurationException

isSingletonBean

public boolean isSingletonBean(Class<?> clazz)
Specified by:
isSingletonBean in interface OpenWebBeansEjbPlugin

isStatefulBean

public boolean isStatefulBean(Class<?> clazz)
Specified by:
isStatefulBean in interface OpenWebBeansEjbPlugin

isStatelessBean

public boolean isStatelessBean(Class<?> clazz)
Specified by:
isStatelessBean in interface OpenWebBeansEjbPlugin

getSessionBeanProxy

public Object getSessionBeanProxy(javax.enterprise.inject.spi.Bean<?> bean,
                                  Class<?> iface,
                                  javax.enterprise.context.spi.CreationalContext<?> creationalContext)
Specified by:
getSessionBeanProxy in interface OpenWebBeansEjbPlugin


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.