org.apache.hadoop.fs
Class FileChecksum

java.lang.Object
  extended by org.apache.hadoop.fs.FileChecksum
All Implemented Interfaces:
Writable
Direct Known Subclasses:
MD5MD5CRC32FileChecksum

public abstract class FileChecksum
extends Object
implements Writable

An abstract class representing file checksums for files.


Constructor Summary
FileChecksum()
           
 
Method Summary
 boolean equals(Object other)
          Return true if both the algorithms and the values are the same.
abstract  String getAlgorithmName()
          The checksum algorithm name
abstract  byte[] getBytes()
          The value of the checksum in bytes
abstract  int getLength()
          The length of the checksum in bytes
 int hashCode()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.io.Writable
readFields, write
 

Constructor Detail

FileChecksum

public FileChecksum()
Method Detail

getAlgorithmName

public abstract String getAlgorithmName()
The checksum algorithm name


getLength

public abstract int getLength()
The length of the checksum in bytes


getBytes

public abstract byte[] getBytes()
The value of the checksum in bytes


equals

public boolean equals(Object other)
Return true if both the algorithms and the values are the same.

Overrides:
equals in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object


Copyright © 2009 The Apache Software Foundation