Class InitializableInstanceBean<T>

java.lang.Object
org.glassfish.jersey.inject.weld.internal.bean.JerseyBean<T>
org.glassfish.jersey.inject.weld.internal.bean.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 Details

    • 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>
    • toString

      public String toString()
      Overrides:
      toString in class Object