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>>
DefaultWeldInjectionTargetBuilderimplementation. The builder runs in a privileged context.- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Constructor Description WeldInjectionTargetBuilderImpl(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(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)StringtoString()
-
-
-
Constructor Detail
-
WeldInjectionTargetBuilderImpl
public WeldInjectionTargetBuilderImpl(AnnotatedType<T> type, BeanManagerImpl manager)
-
-
Method Detail
-
setResourceInjectionEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setResourceInjectionEnabled(boolean value)
- Specified by:
setResourceInjectionEnabledin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setTargetClassLifecycleCallbacksEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setTargetClassLifecycleCallbacksEnabled(boolean value)
- Specified by:
setTargetClassLifecycleCallbacksEnabledin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setInterceptionEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setInterceptionEnabled(boolean value)
- Specified by:
setInterceptionEnabledin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setDecorationEnabled
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setDecorationEnabled(boolean value)
- Specified by:
setDecorationEnabledin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
setBean
public org.jboss.weld.manager.api.WeldInjectionTargetBuilder<T> setBean(Bean<T> bean)
- Specified by:
setBeanin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
build
public org.jboss.weld.manager.api.WeldInjectionTarget<T> build()
- Specified by:
buildin interfaceorg.jboss.weld.manager.api.WeldInjectionTargetBuilder<T>
-
run
public BasicInjectionTarget<T> run()
- Specified by:
runin interfacePrivilegedAction<T>
-
-