Class FileChecksum

java.lang.Object
org.apache.hadoop.fs.FileChecksum
All Implemented Interfaces:
Writable

@Public @Stable public abstract class FileChecksum extends Object implements Writable
An abstract class representing file checksums for files.
  • Constructor Details

    • FileChecksum

      public FileChecksum()
  • Method Details

    • getAlgorithmName

      public abstract String getAlgorithmName()
      The checksum algorithm name.
      Returns:
      algorithm name.
    • getLength

      public abstract int getLength()
      The length of the checksum in bytes.
      Returns:
      length.
    • getBytes

      public abstract byte[] getBytes()
      The value of the checksum in bytes.
      Returns:
      byte array.
    • getChecksumOpt

      public org.apache.hadoop.fs.Options.ChecksumOpt getChecksumOpt()
    • equals

      public boolean equals(Object other)
      Return true if both the algorithms and the values are the same.
      Overrides:
      equals in class Object
      Parameters:
      other - other.
      Returns:
      if equal true, not false.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object