public BookKeeper create()

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);
    }