public abstract class UpdatableInputStreamDigester extends Object implements org.apache.tika.parser.DigestingParser.Digester
InputStreamDigester| Modifier and Type | Method and Description |
|---|---|
void |
digest(InputStream is,
org.apache.tika.metadata.Metadata metadata,
org.apache.tika.parser.ParseContext parseContext) |
protected abstract String |
getDigestUpdateModifier() |
protected Provider |
getProvider()
When subclassing this, becare to ensure that your provider is
thread-safe (not likely) or return a new provider with each call.
|
protected abstract String getDigestUpdateModifier()
protected Provider getProvider()
public void digest(InputStream is, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext parseContext) throws IOException
digest in interface org.apache.tika.parser.DigestingParser.Digesteris - InputStream to digest. Best to use a TikaInputStream because
of potential need to spool to disk. InputStream must
support mark/reset.metadata - metadata in which to store the digest informationparseContext - ParseContext -- not actually used yet, but there for future expansionIOException - on IO problem or IllegalArgumentException if algorithm couldn't be foundCopyright © 2019 The International Consortium of Investigative Journalists. All rights reserved.