public class Md5SumFileProcessor extends Object implements FileProcessor
Calculate an MD5 checksum for a file before it is stored and save the result in a database field.
Constructor and Description |
---|
Md5SumFileProcessor() |
Modifier and Type | Method and Description |
---|---|
protected String |
calculateMd5Checksum(FileSegment segment)
Calculate an MD5 checksum for a file
|
void |
processLoadedFile(DiskDeviceContext context,
FileState state,
FileSegment segment)
Process a cached file just after being loaded.
|
void |
processStoredFile(DiskDeviceContext context,
FileState state,
FileSegment segment)
Process a cached file just before it is to be stored.
|
public void processStoredFile(DiskDeviceContext context, FileState state, FileSegment segment)
processStoredFile
in interface FileProcessor
context
- DiskDeviceContextstate
- FileStatesegment
- FileSegmentpublic void processLoadedFile(DiskDeviceContext context, FileState state, FileSegment segment)
processLoadedFile
in interface FileProcessor
context
- DiskDeviceContextstate
- FileStatesegment
- FileSegmentprotected final String calculateMd5Checksum(FileSegment segment)
segment
- FileSegmentCopyright © 2005–2017 Alfresco Software. All rights reserved.