Package io.quarkus.arc.deployment
Class RegisteredComponentsBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.SimpleBuildItem
-
- io.quarkus.arc.deployment.RegisteredComponentsBuildItem
-
- Direct Known Subclasses:
BeanDiscoveryFinishedBuildItem
,SynthesisFinishedBuildItem
abstract class RegisteredComponentsBuildItem extends io.quarkus.builder.item.SimpleBuildItem
-
-
Constructor Summary
Constructors Constructor Description RegisteredComponentsBuildItem(BeanDeployment beanDeployment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanStream
beanStream()
BeanResolver
getBeanResolver()
The bean resolver can be used to apply the type-safe resolution rules.Collection<BeanInfo>
getBeans()
Collection<InjectionPointInfo>
getInjectionPoints()
Collection<ObserverInfo>
getObservers()
-
-
-
Constructor Detail
-
RegisteredComponentsBuildItem
public RegisteredComponentsBuildItem(BeanDeployment beanDeployment)
-
-
Method Detail
-
getBeans
public Collection<BeanInfo> getBeans()
- Returns:
- the registered beans
-
getInjectionPoints
public Collection<InjectionPointInfo> getInjectionPoints()
- Returns:
- the registered injection points
-
getObservers
public Collection<ObserverInfo> getObservers()
- Returns:
- the registered observers
-
beanStream
public BeanStream beanStream()
- Returns:
- a convenient
Stream
wrapper that can be used to filter a set of beans
-
getBeanResolver
public BeanResolver getBeanResolver()
The bean resolver can be used to apply the type-safe resolution rules.- Returns:
- the bean resolver
-
-