Package org.jboss.weld.bean
Interface SessionBean<T>
-
- Type Parameters:
T- the type of the bean instance
- All Superinterfaces:
Bean<T>,BeanAttributes<T>,ClassBean<T>,Contextual<T>,WeldBean<T>
public interface SessionBean<T> extends ClassBean<T>
Beanimplementation 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 javax.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, isNullable
-
Methods inherited from interface javax.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 javax.enterprise.context.spi.Contextual
create, destroy
-
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
-
-