public interface WeldInjectionTargetBuilder<T>
WeldInjectionTarget
instance to be created.
By default, the returned WeldInjectionTargetBuilder
instance will support:
Modifier and Type | Method and Description |
---|---|
WeldInjectionTarget<T> |
build()
Returns a newly-created
WeldInjectionTarget based on the contents of this builder. |
WeldInjectionTargetBuilder<T> |
setBean(javax.enterprise.inject.spi.Bean<T> bean)
Sets the bean that the resulting
WeldInjectionTarget corresponds to. |
WeldInjectionTargetBuilder<T> |
setDecorationEnabled(boolean value)
Enables/disables decoration support in the resulting
WeldInjectionTargetBuilder . |
WeldInjectionTargetBuilder<T> |
setInterceptionEnabled(boolean value)
Enables/disables interception support in the resulting
WeldInjectionTargetBuilder . |
WeldInjectionTargetBuilder<T> |
setResourceInjectionEnabled(boolean value)
Enables/disables resource injection in the resulting
WeldInjectionTargetBuilder . |
WeldInjectionTargetBuilder<T> |
setTargetClassLifecycleCallbacksEnabled(boolean value)
Enables/disables target class lifecycle callback in the resulting
WeldInjectionTargetBuilder . |
WeldInjectionTargetBuilder<T> setResourceInjectionEnabled(boolean value)
WeldInjectionTargetBuilder
. By default, this feature is enabled.value
- enables/disables resource injectionWeldInjectionTargetBuilder<T> setTargetClassLifecycleCallbacksEnabled(boolean value)
WeldInjectionTargetBuilder
. By default, this feature is enabled.value
- enables/disables target class lifecycle callbackWeldInjectionTargetBuilder<T> setInterceptionEnabled(boolean value)
WeldInjectionTargetBuilder
. By default, this feature is enabled.value
- enables/disables interception supportWeldInjectionTargetBuilder<T> setDecorationEnabled(boolean value)
WeldInjectionTargetBuilder
. By default, this feature is enabled as long
as the bean is set.value
- enables/disables decoration supportWeldInjectionTargetBuilder<T> setBean(javax.enterprise.inject.spi.Bean<T> bean)
WeldInjectionTarget
corresponds to. This is an optional attribute of a WeldInjectionTarget
and it
is ok to leave this unset for any non-contextual component.bean
- the specified beanWeldInjectionTarget<T> build()
WeldInjectionTarget
based on the contents of this builder.WeldInjectionTarget
Copyright © 2008–2017. All rights reserved.