Class ArtifactDescriptor

  • Direct Known Subclasses:
    BundleDescriptor, ContentPackageDescriptor

    public abstract class ArtifactDescriptor
    extends Descriptor
    Information about an artifact. Note that this implementation is not synchronized. If multiple threads access a descriptor concurrently, and at least one of the threads modifies the descriptor structurally, it must be synchronized externally. However, once a descriptor is locked, it is safe to access it concurrently.
    • Constructor Detail

      • ArtifactDescriptor

        protected ArtifactDescriptor​(java.lang.String name)
    • Method Detail

      • getArtifactFile

        public abstract java.net.URL getArtifactFile()
        Get the artifact file
        Returns:
        The artifact file
      • getArtifact

        public abstract org.apache.sling.feature.Artifact getArtifact()
        Get the artifact
        Returns:
        The artifact