Class BeanHolder<T>

java.lang.Object
org.jboss.weld.serialization.AbstractSerializableHolder<jakarta.enterprise.inject.spi.Bean<T>>
org.jboss.weld.serialization.BeanHolder<T>
Type Parameters:
T - bean type
All Implemented Interfaces:
Serializable, SerializableHolder<jakarta.enterprise.inject.spi.Bean<T>>

public class BeanHolder<T> extends AbstractSerializableHolder<jakarta.enterprise.inject.spi.Bean<T>>
Serializable holder that keeps reference to a bean and is capable of reloading the reference on deserialization.
Author:
Jozef Hartinger
See Also:
  • Constructor Details

    • BeanHolder

      public BeanHolder(String contextId, jakarta.enterprise.inject.spi.Bean<T> bean)
  • Method Details

    • of

      public static <T> BeanHolder<T> of(String contextId, jakarta.enterprise.inject.spi.Bean<T> bean)
    • initialize

      protected jakarta.enterprise.inject.spi.Bean<T> initialize()
      Specified by:
      initialize in class AbstractSerializableHolder<jakarta.enterprise.inject.spi.Bean<T>>