Package io.quarkus.deployment.steps
Class CapabilityAggregationStep
- java.lang.Object
-
- io.quarkus.deployment.steps.CapabilityAggregationStep
-
public class CapabilityAggregationStep extends Object
-
-
Constructor Summary
Constructors Constructor Description CapabilityAggregationStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) CapabilitiesaggregateCapabilities(List<CapabilityBuildItem> capabilities)Aggregates all the capability build items.(package private) voidprovideCapabilities(BuildProducer<CapabilityBuildItem> producer, CurateOutcomeBuildItem curateOutcomeBuildItem, BooleanSupplierFactoryBuildItem supplierFactory)Provides capabilities configured in the extension descriptors.
-
-
-
Method Detail
-
provideCapabilities
void provideCapabilities(BuildProducer<CapabilityBuildItem> producer, CurateOutcomeBuildItem curateOutcomeBuildItem, BooleanSupplierFactoryBuildItem supplierFactory)
Provides capabilities configured in the extension descriptors.- Parameters:
producer- capability build item producercurateOutcomeBuildItem- application modelsupplierFactory- boolean supplier factory
-
aggregateCapabilities
Capabilities aggregateCapabilities(List<CapabilityBuildItem> capabilities)
Aggregates all the capability build items. Not all the capabilities are configured in the extension descriptors. Many are still produced by build steps directly.- Parameters:
capabilities- capability build items- Returns:
- aggregated capabilities
-
-