Class NewManagedBean<T>

  • All Implemented Interfaces:
    Serializable, javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.BeanAttributes<T>, javax.enterprise.inject.spi.PassivationCapable, InterceptedMarker, NewBean<T>, OwbBean<T>

    public class NewManagedBean<T>
    extends ManagedBean<T>
    implements NewBean<T>
    Component definition with New binding annotation.

    It is defined as concrete java class component.

    See Also:
    Serialized Form
    • Constructor Detail

      • NewManagedBean

        public NewManagedBean​(WebBeansContext webBeansContext,
                              WebBeansType webBeansType,
                              javax.enterprise.inject.spi.AnnotatedType<T> annotatedType,
                              BeanAttributesImpl<T> beanAttributes,
                              Class<T> beanClass,
                              Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
    • Method Detail

      • isAlternative

        public boolean isAlternative()
        always false for New qualifier
        Specified by:
        isAlternative in interface javax.enterprise.inject.spi.BeanAttributes<T>
        Overrides:
        isAlternative in class BeanAttributesImpl<T>