Package org.commonjava.indy.content
Interface ContentDigester
-
- All Superinterfaces:
org.commonjava.maven.galley.io.checksum.TransferMetadataConsumer
public interface ContentDigester extends org.commonjava.maven.galley.io.checksum.TransferMetadataConsumerCreated by jdcasey on 1/4/17. Handles caching of content metadata (size, checksums), and also provides methods for calculating this metadata on demand. ImplementsTransferMetadataConsumer, allowing it to passively cache calculated metadata as files are written to storage.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.commonjava.maven.galley.io.checksum.TransferMetadatadigest(org.commonjava.indy.model.core.StoreKey affectedStore, String s, org.commonjava.maven.galley.event.EventMetadata eventMetadata)org.commonjava.maven.galley.io.checksum.TransferMetadatagetContentMetadata(org.commonjava.maven.galley.model.Transfer transfer)
-
-
-
Method Detail
-
getContentMetadata
org.commonjava.maven.galley.io.checksum.TransferMetadata getContentMetadata(org.commonjava.maven.galley.model.Transfer transfer)
-
digest
org.commonjava.maven.galley.io.checksum.TransferMetadata digest(org.commonjava.indy.model.core.StoreKey affectedStore, String s, org.commonjava.maven.galley.event.EventMetadata eventMetadata) throws IndyWorkflowException- Throws:
IndyWorkflowException
-
-