Package org.jboss.weld.bean
Interface SessionBean<T>
-
- Type Parameters:
T
- the type of the bean instance
- All Superinterfaces:
jakarta.enterprise.inject.spi.Bean<T>
,jakarta.enterprise.inject.spi.BeanAttributes<T>
,ClassBean<T>
,jakarta.enterprise.context.spi.Contextual<T>
,WeldBean<T>
public interface SessionBean<T> extends ClassBean<T>
Bean
implementation representing an enterprise session bean.- Author:
- Jozef Hartinger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.jboss.weld.ejb.spi.EjbDescriptor<T>
getEjbDescriptor()
Returns an EJB descriptor for this beanSet<MethodSignature>
getLocalBusinessMethodSignatures()
Returns an unmodifiable set of local business method signatures.Set<MethodSignature>
getRemoteBusinessMethodSignatures()
Returns an unmodifiable set of remote business method signatures.-
Methods inherited from interface jakarta.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, isNullable
-
Methods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
-
Methods inherited from interface org.jboss.weld.bean.ClassBean
getAnnotated, getBeanManager, getEnhancedAnnotated, getProducer
-
Methods inherited from interface org.jboss.weld.bean.WeldBean
getIdentifier, getPriority
-
-
-
-
Method Detail
-
getEjbDescriptor
org.jboss.weld.ejb.spi.EjbDescriptor<T> getEjbDescriptor()
Returns an EJB descriptor for this bean- Returns:
- EJB descriptor
-
getLocalBusinessMethodSignatures
Set<MethodSignature> getLocalBusinessMethodSignatures()
Returns an unmodifiable set of local business method signatures.- Returns:
- business method signatures
-
getRemoteBusinessMethodSignatures
Set<MethodSignature> getRemoteBusinessMethodSignatures()
Returns an unmodifiable set of remote business method signatures.- Returns:
- business method signatures
-
-