Class DependentContextImpl

  • All Implemented Interfaces:
    jakarta.enterprise.context.spi.AlterableContext, jakarta.enterprise.context.spi.Context, org.jboss.weld.context.DependentContext

    public class DependentContextImpl
    extends Object
    implements org.jboss.weld.context.DependentContext
    The dependent context
    Author:
    Nicklas Karlsson
    • Constructor Detail

      • DependentContextImpl

        public DependentContextImpl​(org.jboss.weld.serialization.spi.ContextualStore contextualStore)
    • Method Detail

      • get

        public <T> T get​(jakarta.enterprise.context.spi.Contextual<T> contextual,
                         jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)
        Overridden method always creating a new instance
        Specified by:
        get in interface jakarta.enterprise.context.spi.Context
        Parameters:
        contextual - The bean to create
        creationalContext - The creation context
      • addDependentInstance

        protected <T> void addDependentInstance​(T instance,
                                                jakarta.enterprise.context.spi.Contextual<T> contextual,
                                                WeldCreationalContext<T> creationalContext)
      • get

        public <T> T get​(jakarta.enterprise.context.spi.Contextual<T> contextual)
        Specified by:
        get in interface jakarta.enterprise.context.spi.Context
      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface jakarta.enterprise.context.spi.Context
      • getScope

        public Class<? extends Annotation> getScope()
        Specified by:
        getScope in interface jakarta.enterprise.context.spi.Context
      • destroy

        public void destroy​(jakarta.enterprise.context.spi.Contextual<?> contextual)
        Specified by:
        destroy in interface jakarta.enterprise.context.spi.AlterableContext