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