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 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