Class ChannelMetadataCoordinate

java.lang.Object
org.wildfly.channel.ChannelMetadataCoordinate
Direct Known Subclasses:
BlocklistCoordinate, ChannelManifestCoordinate

public class ChannelMetadataCoordinate extends Object
A coordinate of Channel metadata artefacts (channel or manifest). Uses either a Maven coordinates (groupId, artifactId, version) or a URL from which the metadata file can be fetched.
  • Field Details

    • signatureUrl

      protected URL signatureUrl
  • Constructor Details

    • ChannelMetadataCoordinate

      protected ChannelMetadataCoordinate()
    • ChannelMetadataCoordinate

      public ChannelMetadataCoordinate(String groupId, String artifactId, String version, String classifier, String extension)
    • ChannelMetadataCoordinate

      public ChannelMetadataCoordinate(String groupId, String artifactId, String classifier, String extension)
    • ChannelMetadataCoordinate

      public ChannelMetadataCoordinate(URL url)
    • ChannelMetadataCoordinate

      public ChannelMetadataCoordinate(URL url, URL signatureUrl)
    • ChannelMetadataCoordinate

      protected ChannelMetadataCoordinate(String classifier, String extension)
  • Method Details

    • getGroupId

      public String getGroupId()
    • getArtifactId

      public String getArtifactId()
    • getVersion

      public String getVersion()
    • getUrl

      public URL getUrl()
    • getClassifier

      public String getClassifier()
    • getExtension

      public String getExtension()
    • getSignatureUrl

      public URL getSignatureUrl()
    • 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