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

    public class PayaraCdiProducer<T>
    extends org.glassfish.soteria.cdi.CdiProducer<T>
    Author:
    Gaurav Gupta
    • Constructor Detail

      • PayaraCdiProducer

        public PayaraCdiProducer()
    • Method Detail

      • active

        public PayaraCdiProducer active​(boolean active)
        Overrides:
        active in class org.glassfish.soteria.cdi.CdiProducer<T>
      • name

        public PayaraCdiProducer name​(String name)
        Overrides:
        name in class org.glassfish.soteria.cdi.CdiProducer<T>
      • create

        public PayaraCdiProducer create​(Function<jakarta.enterprise.context.spi.CreationalContext<T>,​T> create)
        Overrides:
        create in class org.glassfish.soteria.cdi.CdiProducer<T>
      • beanClass

        public PayaraCdiProducer beanClass​(Class<?> beanClass)
        Overrides:
        beanClass in class org.glassfish.soteria.cdi.CdiProducer<T>
      • types

        public PayaraCdiProducer types​(Type... types)
        Overrides:
        types in class org.glassfish.soteria.cdi.CdiProducer<T>
      • beanClassAndType

        public PayaraCdiProducer beanClassAndType​(Class<?> beanClass)
        Overrides:
        beanClassAndType in class org.glassfish.soteria.cdi.CdiProducer<T>
      • qualifiers

        public PayaraCdiProducer qualifiers​(Annotation... qualifiers)
        Overrides:
        qualifiers in class org.glassfish.soteria.cdi.CdiProducer<T>
      • addToId

        public PayaraCdiProducer addToId​(Object object)
        Overrides:
        addToId in class org.glassfish.soteria.cdi.CdiProducer<T>