This project has retired. For details please refer to its Attic page.
Checksum

org.apache.archiva.checksum
Class Checksum

Package class diagram package Checksum
java.lang.Object
  extended by org.apache.archiva.checksum.Checksum

public class Checksum
extends java.lang.Object

Checksum - simple checksum hashing routines.


Field Summary
protected  java.security.MessageDigest md
           
 
Constructor Summary
Checksum(ChecksumAlgorithm checksumAlgorithm)
           
 
Method Summary
 ChecksumAlgorithm getAlgorithm()
           
 java.lang.String getChecksum()
           
 void reset()
           
 Checksum update(byte[] buffer, int offset, int size)
           
 Checksum update(java.io.InputStream stream)
           
static void update(java.util.List<Checksum> checksums, java.io.InputStream stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

md

protected final java.security.MessageDigest md
Constructor Detail

Checksum

public Checksum(ChecksumAlgorithm checksumAlgorithm)
Method Detail

update

public static void update(java.util.List<Checksum> checksums,
                          java.io.InputStream stream)
                   throws java.io.IOException
Throws:
java.io.IOException

getChecksum

public java.lang.String getChecksum()

getAlgorithm

public ChecksumAlgorithm getAlgorithm()

reset

public void reset()

update

public Checksum update(byte[] buffer,
                       int offset,
                       int size)

update

public Checksum update(java.io.InputStream stream)
                throws java.io.IOException
Throws:
java.io.IOException