Package io.quarkus.bootstrap.model
Class CapabilityContract
java.lang.Object
io.quarkus.bootstrap.model.CapabilityContract
- All Implemented Interfaces:
ExtensionCapabilities,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCapabilityContract(String extension, Collection<String> providesCapabilities) Deprecated, for removal: This API element is subject to removal in a future version.CapabilityContract(String extension, Collection<String> providesCapabilities, Collection<String> requiresCapabilities) -
Method Summary
Modifier and TypeMethodDescriptionstatic CapabilityContractstatic CapabilityContractprovidesCapabilities(String extension, String commaSeparatedList) Deprecated, for removal: This API element is subject to removal in a future version.in favor ofof(String, String, String)
-
Constructor Details
-
CapabilityContract
@Deprecated(forRemoval=true) public CapabilityContract(String extension, Collection<String> providesCapabilities) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
extension- extension id, typically its artifact coordinates but could also potentially be "unknown", currently used for display purposes.providesCapabilities- provided capabilities
-
CapabilityContract
public CapabilityContract(String extension, Collection<String> providesCapabilities, Collection<String> requiresCapabilities)
-
-
Method Details
-
providesCapabilities
@Deprecated(forRemoval=true) public static CapabilityContract providesCapabilities(String extension, String commaSeparatedList) Deprecated, for removal: This API element is subject to removal in a future version.in favor ofof(String, String, String)- Parameters:
extension- extension idcommaSeparatedList- provided capabilities as a command-separated string- Returns:
- capability contract
-
of
-
getExtension
- Specified by:
getExtensionin interfaceExtensionCapabilities
-
getProvidesCapabilities
- Specified by:
getProvidesCapabilitiesin interfaceExtensionCapabilities
-
getRequiresCapabilities
- Specified by:
getRequiresCapabilitiesin interfaceExtensionCapabilities
-
CapabilityContract(String, Collection, Collection)