public BookKeeper create()

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