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
public abstract class RegisteredComponentsBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
It's made public so that you can make use of the abstraction.
e.g. if you need to do a similar inspection over
BeanDiscoveryFinishedBuildItem and
SynthesisFinishedBuildItem-
Constructor Summary
ConstructorsConstructorDescriptionRegisteredComponentsBuildItem(io.quarkus.arc.processor.BeanDeployment beanDeployment) -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.arc.processor.BeanStreamio.quarkus.arc.processor.BeanResolverThe bean resolver can be used to apply the type-safe resolution rules.Collection<io.quarkus.arc.processor.BeanInfo> getBeans()Collection<io.quarkus.arc.processor.InjectionPointInfo> Collection<io.quarkus.arc.processor.ObserverInfo>
-
Constructor Details
-
RegisteredComponentsBuildItem
public RegisteredComponentsBuildItem(io.quarkus.arc.processor.BeanDeployment beanDeployment)
-
-
Method Details
-
getBeans
- Returns:
- the registered beans
-
getInjectionPoints
- Returns:
- the registered injection points
-
getObservers
- Returns:
- the registered observers
-
beanStream
public io.quarkus.arc.processor.BeanStream beanStream()- Returns:
- a convenient
Streamwrapper that can be used to filter a set of beans
-
getBeanResolver
public io.quarkus.arc.processor.BeanResolver getBeanResolver()The bean resolver can be used to apply the type-safe resolution rules.- Returns:
- the bean resolver
-