- All Implemented Interfaces:
public class InstalledFileProcessor extends MarkAsProcessedProcessor
- Last modified
- $Date: 2011-04-27 11:27:56 +0200 (on, 27 apr 2011) $
Fields Modifier and Type Field Description
Constructors Constructor Description
Methods inherited from class net.sf.basedb.util.extensions.manager.processor.MarkAsProcessedProcessor
begin, done, done, getNumFiles
resultsprivate final ProcessResults results
InstalledFileProcessorpublic InstalledFileProcessor(ProcessResults results)
processFileDescription copied from interface:
ExtensionsFileProcessorCalled by the extensions manager for each extensions file that it manages. The order of the files is generally not predicatable and may change from one invokation to the next.
If the processor throws an exception the manager will abort processing and call
ExtensionsFileProcessor.done(ExtensionsManager, Throwable). Error that are related to a specific file should be catched by the processor and registered by calling .......
If all files was processed without exceptions the manager will call
Note that the file is read-only to begin with. If the processor wants to call any write-operation the file must be opened by calling
ExtensionsFile.WriteableExtensionsFile.open(). It is recommended that the processor calls
ExtensionsFile.WriteableExtensionsFile.close()once it is done writing.