org.apache.archiva.checksum
Class Checksum

java.lang.Object
  extended by org.apache.archiva.checksum.Checksum

public class Checksum
extends java.lang.Object

Checksum - simple checksum hashing routines.

Version:
$Id: Checksum.java 718864 2008-11-19 06:33:35Z brett $

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


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.