com.jalios.jcms.fileprocessor
Interface FileProcessor
- All Superinterfaces:
- FileActionComponent
- All Known Implementing Classes:
- SampleProcessor
public interface FileProcessor
- extends FileActionComponent
A class that implements this interface is a processor for at least one kind of files.
- Version:
- $Revision: 26572 $
process
boolean process(File file,
Map<String,Object> ctxt)
throws ProcessingException
- Method invoked to process a file.
- Parameters:
file
- the file to processctxt
- a Map to share informations between processings.
- Returns:
- true if the process was successfully performed, false if no action
was processed (do not return false in case of error, instead throw a ProcessingException).
- Throws:
ProcessingException
- if the processing operation failed or if the file should be blacklisted (for this or all processors)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.