Class FilePackageHeader

java.lang.Object
com.artipie.rpm.pkg.FilePackageHeader

public final class FilePackageHeader extends Object
Header of RPM package file.
Since:
0.10
  • Constructor Details

    • FilePackageHeader

      public FilePackageHeader(InputStream file)
      Ctor.
      Parameters:
      file - The RPM file.
    • FilePackageHeader

      public FilePackageHeader(Path file)
      Ctor.
      Parameters:
      file - The RPM file.
  • Method Details

    • header

      public org.redline_rpm.header.Header header() throws IOException
      Get header. Note: after the header was read from channel, for proper work of piped IO streams in ContentAsStream, it's necessary fully read the channel.
      Returns:
      The header.
      Throws:
      InvalidPackageException - In case package is invalid.
      IOException - In case of I/O error.