Package io.quarkus.registry.catalog
Class ExtensionImpl
java.lang.Object
io.quarkus.registry.catalog.ExtensionImpl
- All Implemented Interfaces:
Extension
Asymmetric data manipulation:
Deserialization always uses the builder;
Serialization always uses the Impl.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.quarkus.registry.catalog.Extension
Extension.Mutable -
Field Summary
Fields inherited from interface io.quarkus.registry.catalog.Extension
MD_BUILT_WITH_QUARKUS_CORE, MD_CATEGORIES, MD_CLI_PLUGINS, MD_GUIDE, MD_KEYWORDS, MD_MINIMUM_JAVA_VERSION, MD_NESTED_CODESTART_ARTIFACT, MD_NESTED_CODESTART_KIND, MD_NESTED_CODESTART_LANGUAGES, MD_NESTED_CODESTART_NAME, MD_SHORT_NAME, MD_STATUS, MD_UNLISTED -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.quarkus.registry.catalog.Extension
hasPlatformOrigin, managementKey, mutable, persist
-
Method Details
-
getName
-
getDescription
- Specified by:
getDescriptionin interfaceExtension
-
getArtifact
public io.quarkus.maven.dependency.ArtifactCoords getArtifact()- Specified by:
getArtifactin interfaceExtension
-
getOrigins
Serialize as ExtensionOriginImpl, which defines JsonIdentityInfo- Specified by:
getOriginsin interfaceExtension
-
getMetadata
- Specified by:
getMetadatain interfaceExtension
-
equals
-
hashCode
public int hashCode() -
toString
-