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>
Bean implementation representing an enterprise session bean.- Author:
- Jozef Hartinger
-
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.weld.ejb.spi.EjbDescriptor<T>Returns an EJB descriptor for this beanReturns an unmodifiable set of local business method signatures.Returns an unmodifiable set of remote business method signatures.Methods inherited from interface jakarta.enterprise.inject.spi.Bean
getBeanClass, getInjectionPointsMethods inherited from interface jakarta.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeMethods inherited from interface org.jboss.weld.bean.ClassBean
getAnnotated, getBeanManager, getEnhancedAnnotated, getProducerMethods inherited from interface jakarta.enterprise.context.spi.Contextual
create, destroyMethods inherited from interface org.jboss.weld.bean.WeldBean
getIdentifier, getPriority
-
Method Details
-
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
-