Class PassivationCapableThirdpartyBeanImpl<T>

  • All Implemented Interfaces:
    jakarta.enterprise.context.spi.Contextual<T>, jakarta.enterprise.inject.spi.Bean<T>, jakarta.enterprise.inject.spi.BeanAttributes<T>, jakarta.enterprise.inject.spi.PassivationCapable, OwbBean<T>

    public class PassivationCapableThirdpartyBeanImpl<T>
    extends ThirdpartyBeanImpl<T>
    • Constructor Detail

      • PassivationCapableThirdpartyBeanImpl

        public PassivationCapableThirdpartyBeanImpl​(WebBeansContext webBeansContext,
                                                    jakarta.enterprise.inject.spi.Bean<T> bean)
    • Method Detail

      • getId

        public String getId()
        Description copied from class: AbstractOwbBean
        get the unique Id of the bean. This will get used as reference on passivation. Gets id of the bean.
        Specified by:
        getId in interface OwbBean<T>
        Specified by:
        getId in interface jakarta.enterprise.inject.spi.PassivationCapable
        Overrides:
        getId in class ThirdpartyBeanImpl<T>
        Returns:
        id of the bean