Package org.jboss.as.weld.spi
Interface ComponentSupport
-
public interface ComponentSupportJakarta EE component support tools.- Author:
- Martin Kouba
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleanisDiscoveredExternalType(ComponentDescription componentDescription)See also WFLY-4185booleanisProcessing(ComponentDescription componentDescription)The first component suppor processing the given description is later allowed toprocessInjectionTarget(WeldInjectionTarget, ComponentDescription, WeldManager).default <T> jakarta.enterprise.inject.spi.InjectionTarget<T>processInjectionTarget(org.jboss.weld.manager.api.WeldInjectionTarget<T> injectionTarget, ComponentDescription componentDescription, org.jboss.weld.manager.api.WeldManager beanManager)
-
-
-
Method Detail
-
isDiscoveredExternalType
default boolean isDiscoveredExternalType(ComponentDescription componentDescription)
See also WFLY-4185- Parameters:
componentDescription-- Returns:
falseif the specified component type should be discovered,falseotherwise
-
isProcessing
boolean isProcessing(ComponentDescription componentDescription)
The first component suppor processing the given description is later allowed toprocessInjectionTarget(WeldInjectionTarget, ComponentDescription, WeldManager).- Parameters:
componentDescription-- Returns:
-
processInjectionTarget
default <T> jakarta.enterprise.inject.spi.InjectionTarget<T> processInjectionTarget(org.jboss.weld.manager.api.WeldInjectionTarget<T> injectionTarget, ComponentDescription componentDescription, org.jboss.weld.manager.api.WeldManager beanManager)- Parameters:
injectionTarget-componentDescription-beanManager-- Returns:
- the processed injection target
- See Also:
isProcessing(ComponentDescription)
-
-