|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OpenWebBeansEjbPlugin
Session bean related plugin contract.
| Method Summary | ||
|---|---|---|
|
defineSessionBean(Class<T> clazz,
ProcessAnnotatedType<T> processAnnotateTypeEvent)
Configures session bean and adds it into the container. |
|
Object |
getSessionBeanProxy(Bean<?> bean,
Class<?> iface,
CreationalContext<?> creationalContext)
Returns session bean proxy. |
|
boolean |
isSessionBean(Class<?> clazz)
Returns true if class is an session bean class false otherwise |
|
boolean |
isSingletonBean(Class<?> clazz)
Returns true if given class is singleton session bean, false otherwise. |
|
boolean |
isStatefulBean(Class<?> clazz)
Returns true if given class is stateful session bean, false otherwise. |
|
boolean |
isStatelessBean(Class<?> clazz)
Returns true if given class is stateless session bean, false otherwise. |
|
| Methods inherited from interface org.apache.webbeans.spi.plugins.OpenWebBeansPlugin |
|---|
getSupportedService, isManagedBean, shutDown, startUp, supportService, supportsJavaEeComponentInjections |
| Method Detail |
|---|
boolean isSessionBean(Class<?> clazz)
clazz - class definition
<T> Bean<T> defineSessionBean(Class<T> clazz,
ProcessAnnotatedType<T> processAnnotateTypeEvent)
clazz - session bean classprocessAnnotateTypeEvent - process annotated type eventboolean isSingletonBean(Class<?> clazz)
clazz - session bean class
boolean isStatelessBean(Class<?> clazz)
clazz - session bean class
boolean isStatefulBean(Class<?> clazz)
clazz - session bean class
Object getSessionBeanProxy(Bean<?> bean,
Class<?> iface,
CreationalContext<?> creationalContext)
bean - session beanproxy - interface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||