Class 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.
    • Constructor Detail

      • 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

        protected ChannelMetadataCoordinate​(String classifier,
                                            String extension)
    • Method Detail

      • getGroupId

        public String getGroupId()
      • getArtifactId

        public String getArtifactId()
      • getVersion

        public String getVersion()
      • getUrl

        public URL getUrl()
      • getClassifier

        public String getClassifier()
      • getExtension

        public String getExtension()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object