Class ProcessSessionBeanImpl<X>

  • Type Parameters:
    X - ejb class info
    All Implemented Interfaces:
    jakarta.enterprise.inject.spi.ProcessBean<Object>, jakarta.enterprise.inject.spi.ProcessManagedBean<Object>, jakarta.enterprise.inject.spi.ProcessSessionBean<X>
    Direct Known Subclasses:
    GProcessSessionBean

    public class ProcessSessionBeanImpl<X>
    extends ProcessBeanImpl<Object>
    implements jakarta.enterprise.inject.spi.ProcessSessionBean<X>
    Implementation of ProcessSessionBean.
    Version:
    $Rev$ $Date$
    • Constructor Detail

      • ProcessSessionBeanImpl

        public ProcessSessionBeanImpl​(jakarta.enterprise.inject.spi.Bean<Object> bean,
                                      jakarta.enterprise.inject.spi.AnnotatedType<Object> annotatedType,
                                      String name,
                                      jakarta.enterprise.inject.spi.SessionBeanType type)
    • Method Detail

      • getEjbName

        public String getEjbName()
        Specified by:
        getEjbName in interface jakarta.enterprise.inject.spi.ProcessSessionBean<X>
      • getSessionBeanType

        public jakarta.enterprise.inject.spi.SessionBeanType getSessionBeanType()
        Specified by:
        getSessionBeanType in interface jakarta.enterprise.inject.spi.ProcessSessionBean<X>
      • getAnnotatedBeanClass

        public jakarta.enterprise.inject.spi.AnnotatedType<Object> getAnnotatedBeanClass()
        Specified by:
        getAnnotatedBeanClass in interface jakarta.enterprise.inject.spi.ProcessManagedBean<X>