org.apache.webbeans.ejb
Class EjbPlugin
java.lang.Object
org.apache.webbeans.plugins.AbstractOwbPlugin
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$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EjbPlugin
public EjbPlugin()
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.