Class WeldInjectionTargetBuilderImpl<T>
- java.lang.Object
-
- org.jboss.weld.injection.producer.WeldInjectionTargetBuilderImpl<T>
-
- Type Parameters:
T
-
- All Implemented Interfaces:
PrivilegedAction<BasicInjectionTarget<T>>
,org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
public class WeldInjectionTargetBuilderImpl<T> extends Object implements org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>, PrivilegedAction<BasicInjectionTarget<T>>
DefaultWeldInjectionTargetBuilder
implementation. The builder runs in a privileged context.- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Constructor Description WeldInjectionTargetBuilderImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.weld.manager.api.WeldInjectionTarget<T>
build()
BasicInjectionTarget<T>
run()
org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
setBean(jakarta.enterprise.inject.spi.Bean<T> bean)
org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
setDecorationEnabled(boolean value)
org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
setInterceptionEnabled(boolean value)
org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
setResourceInjectionEnabled(boolean value)
org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
setTargetClassLifecycleCallbacksEnabled(boolean value)
String
toString()
-
-
-
Constructor Detail
-
WeldInjectionTargetBuilderImpl
public WeldInjectionTargetBuilderImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> type, BeanManagerImpl manager)
-
-
Method Detail
-
setResourceInjectionEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setResourceInjectionEnabled(boolean value)
- Specified by:
setResourceInjectionEnabled
in interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setTargetClassLifecycleCallbacksEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setTargetClassLifecycleCallbacksEnabled(boolean value)
- Specified by:
setTargetClassLifecycleCallbacksEnabled
in interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setInterceptionEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setInterceptionEnabled(boolean value)
- Specified by:
setInterceptionEnabled
in interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setDecorationEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setDecorationEnabled(boolean value)
- Specified by:
setDecorationEnabled
in interfaceorg.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 interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
build
public org.jboss.weld.manager.api.WeldInjectionTarget<T> build()
- Specified by:
build
in interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
run
public BasicInjectionTarget<T> run()
- Specified by:
run
in interfacePrivilegedAction<T>
-
-