Class RegistryArtifactConfigImpl

java.lang.Object
io.quarkus.registry.config.RegistryArtifactConfigImpl
All Implemented Interfaces:
RegistryArtifactConfig
Direct Known Subclasses:
RegistryNonPlatformExtensionsConfigImpl, RegistryPlatformsConfigImpl

public class RegistryArtifactConfigImpl extends Object implements RegistryArtifactConfig
Asymmetric data manipulation: Deserialization always uses the builder; Serialization always uses the Impl.
See Also:
  • Field Details

    • disabled

      protected final boolean disabled
    • artifact

      protected final io.quarkus.maven.dependency.ArtifactCoords artifact
  • Constructor Details

    • RegistryArtifactConfigImpl

      protected RegistryArtifactConfigImpl(boolean disabled, io.quarkus.maven.dependency.ArtifactCoords artifact)
  • Method Details

    • isDisabled

      public boolean isDisabled()
      Description copied from interface: RegistryArtifactConfig
      Whether this catalog artifact is not supported by the registry or should simply be disabled on the client side.
      Specified by:
      isDisabled in interface RegistryArtifactConfig
      Returns:
      true, if the catalog represented by this artifact should be excluded from processing
    • getArtifact

      public io.quarkus.maven.dependency.ArtifactCoords getArtifact()
      Description copied from interface: RegistryArtifactConfig
      Catalog artifact coordinates in the registry.
      Specified by:
      getArtifact in interface RegistryArtifactConfig
      Returns:
      catalog artifact coordinates in the registry
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object