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