Class InitializableInstanceBean<T>

  • Type Parameters:
    T - the class of the bean instance.
    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 InitializableInstanceBean<T>
    extends JerseyBean<T>
    Instance bean to be created in the pre-initialization phase and initialized after Jersey is bootstrap.
    • Method Detail

      • getScope

        public Class<? extends Annotation> getScope()
        Specified by:
        getScope in interface jakarta.enterprise.inject.spi.BeanAttributes<T>
        Overrides:
        getScope in class JerseyBean<T>
      • create

        public T create​(jakarta.enterprise.context.spi.CreationalContext<T> context)
      • getBeanClass

        public Class<?> getBeanClass()
        Specified by:
        getBeanClass in interface jakarta.enterprise.inject.spi.Bean<T>
        Overrides:
        getBeanClass in class JerseyBean<T>