@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(Query.fromType(ArchiveModel.class).excludingType(IgnoredArchiveModel.class)) .perform( UnzipArchiveToOutputFolder.unzip(), IterationProgress.monitoring("Unzipped archive", 1), Commit.every(1) ) .addRule() .when(Query.fromType(ArchiveModel.class).excludingType(DuplicateArchiveModel.class)) .perform(new DuplicateArchiveOperation()); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when(Query.fromType(ArchiveModel.class).excludingType(IgnoredArchiveModel.class)) .perform( UnzipArchiveToOutputFolder.unzip(), IterationProgress.monitoring("Unzipped archive", 1), Commit.every(1) ) .addRule() .when(Query.fromType(ArchiveModel.class).excludingType(DuplicateArchiveModel.class)) .perform(new DuplicateArchiveOperation()); }