public abstract class ChecksumType
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ChecksumType.MatchHandler<T,E extends java.lang.Throwable> |
static class |
ChecksumType.Type |
Modifier and Type | Method and Description |
---|---|
static ChecksumType |
compute() |
abstract <T,E extends java.lang.Throwable> |
match(ChecksumType.MatchHandler<T,E> handler) |
static ChecksumType |
none() |
static ChecksumType |
value(byte[] hash) |
static ChecksumType |
value(java.lang.String hash) |
public static ChecksumType none()
public static ChecksumType compute()
public static ChecksumType value(java.lang.String hash)
public static ChecksumType value(byte[] hash)
public abstract <T,E extends java.lang.Throwable> T match(ChecksumType.MatchHandler<T,E> handler) throws E extends java.lang.Throwable
E extends java.lang.Throwable