T
- the bean typepublic interface EjbDescriptor<T>
SubclassedComponentDescriptor
if it uses an enhances subclass to implement EJB functionality.Modifier and Type | Method and Description |
---|---|
Class<T> |
getBeanClass()
Gets the EJB type
|
String |
getEjbName()
Get the EJB name
|
Collection<BusinessInterfaceDescriptor<?>> |
getLocalBusinessInterfaces()
Gets the local business interfaces of the EJB
|
Collection<BusinessInterfaceDescriptor<?>> |
getRemoteBusinessInterfaces()
Gets the remote business interfaces of the EJB
|
Collection<Method> |
getRemoveMethods()
Get the remove methods of the EJB
|
boolean |
isMessageDriven()
Indicates if the EJB is an MDB
|
boolean |
isPassivationCapable()
Indicates if the EJB is passivation capable.
|
boolean |
isSingleton()
Indicates if the bean is a EJB 3.1 Singleton session bean
|
boolean |
isStateful()
Indicates if the EJB is a stateful session bean
|
boolean |
isStateless()
Indicates if the bean is a stateless session bean
|
Collection<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces()
Collection<BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces()
String getEjbName()
Collection<Method> getRemoveMethods()
boolean isStateless()
boolean isSingleton()
boolean isStateful()
boolean isMessageDriven()
boolean isPassivationCapable()
Indicates if the EJB is passivation capable.
passivationCapable
element of the
Stateful
annotation is set to false or the passivation-capable
element of the session
deployment descriptor element is set to falseCopyright © 2008-2015. All Rights Reserved.