in src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeperFactory.java [59:80]
public BookKeeper create(
DistributionPackageBuilder packageBuilder,
BookKeeperConfig config,
Consumer<PackageStatusMessage> statusSender,
Consumer<LogMessage> logSender
) {
ContentPackageExtractor extractor = new ContentPackageExtractor(
packaging,
config.getPackageHandling(),
config.shouldExtractorOverwriteFolderPrimaryTypes());
PackageHandler packageHandler = new PackageHandler(packageBuilder, extractor, binaryStore);
return new BookKeeper(
resolverFactory,
distributionMetricsService,
packageHandler,
eventAdmin,
statusSender,
logSender,
config,
importPostProcessor,
invalidationProcessor);
}