Class WeldInjectionTargetBuilderImpl<T>

java.lang.Object
org.jboss.weld.injection.producer.WeldInjectionTargetBuilderImpl<T>
Type Parameters:
T -
All Implemented Interfaces:
org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>

public class WeldInjectionTargetBuilderImpl<T> extends Object implements org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
Default WeldInjectionTargetBuilder implementation.
Author:
Jozef Hartinger
  • Constructor Details

    • WeldInjectionTargetBuilderImpl

      public WeldInjectionTargetBuilderImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager)
  • Method Details

    • setResourceInjectionEnabled

      public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setResourceInjectionEnabled(boolean value)
      Specified by:
      setResourceInjectionEnabled in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
    • setTargetClassLifecycleCallbacksEnabled

      public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setTargetClassLifecycleCallbacksEnabled(boolean value)
      Specified by:
      setTargetClassLifecycleCallbacksEnabled in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
    • setInterceptionEnabled

      public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setInterceptionEnabled(boolean value)
      Specified by:
      setInterceptionEnabled in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
    • setDecorationEnabled

      public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setDecorationEnabled(boolean value)
      Specified by:
      setDecorationEnabled in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
    • setBean

      public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setBean(jakarta.enterprise.inject.spi.Bean<T> bean)
      Specified by:
      setBean in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
    • build

      public org.jboss.weld.manager.api.WeldInjectionTarget<T> build()
      Specified by:
      build in interface org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
    • toString

      public String toString()
      Overrides:
      toString in class Object