/// <summary> /// Creates a new instance of Incremental Publish Handler /// </summary> public IncrementalPublishHandler(IRequiredPublishFieldsResolver requiredPublishFieldsResolver, IPublisherOperationService publisherOpsService, IDataStoreFactory dataStoreFactory, IRepositoryFactory <IMediaRepository> mediaRepositoryFactory, IRepositoryFactory <IItemIndexRepository> targetIndexRepositoryFactory, IRepositoryFactory <IItemRepository> itemRepositoryFactory, IRepositoryFactory <IItemRelationshipRepository> itemRelationshipRepoFactory, IRepositoryFactory <IItemNodeRepository> itemNodeRepositoryFactory, IRepositoryFactory <ITemplateGraphRepository> templateGraphRepositoryFactory, IRepositoryFactory <IIndexableItemRepository> indexablePublishTargetRepositoryFactory, IRepositoryFactory <IWorkflowStateRepository> workflowRepositoryFactory, IRepositoryFactory <ITestableContentRepository> testableContentRepositoryFactory, IRepositoryFactory <IManifestRepository> manifestRepositoryFactory, IRepositoryFactory <IPublishExclusionsRepository> publishExclusionsRepositoryFactory, IPromotionCoordinator promoterCoordinator, IEventRegistry eventRegistry, ILoggerFactory loggerFactory, IApplicationLifetime applicationLifetime, PublishJobHandlerOptions options = null) : base(requiredPublishFieldsResolver, publisherOpsService, dataStoreFactory, mediaRepositoryFactory, targetIndexRepositoryFactory, itemRepositoryFactory, itemRelationshipRepoFactory, itemNodeRepositoryFactory, templateGraphRepositoryFactory, indexablePublishTargetRepositoryFactory, workflowRepositoryFactory, testableContentRepositoryFactory, manifestRepositoryFactory, publishExclusionsRepositoryFactory, promoterCoordinator, eventRegistry, loggerFactory, applicationLifetime, options ?? new PublishJobHandlerOptions()) { }
public TreePublishHandler(IRequiredPublishFieldsResolver requiredPublishFieldsResolver, IPublisherOperationService publisherOpsService, IDataStoreFactory dataStoreFactory, IRepositoryFactory<IMediaRepository> mediaRepositoryFactory, IRepositoryFactory<IItemIndexRepository> targetIndexRepositoryFactory, IRepositoryFactory<IItemRepository> itemRepositoryFactory, IRepositoryFactory<IItemRelationshipRepository> itemRelationshipRepoFactory, IRepositoryFactory<IItemNodeRepository> itemNodeRepositoryFactory, IRepositoryFactory<ITemplateGraphRepository> templateGraphRepositoryFactory, IRepositoryFactory<IIndexableItemRepository> indexablePublishTargetRepositoryFactory, IRepositoryFactory<IWorkflowStateRepository> workflowRepositoryFactory, IRepositoryFactory<ITestableContentRepository> testableContentRepositoryFactory, IRepositoryFactory<IManifestRepository> manifestRepositoryFactory, IRepositoryFactory<IPublishExclusionsRepository> publishExclusionsRepositoryFactory, IPromotionCoordinator promoterCoordinator, IEventRegistry eventRegistry, ILoggerFactory loggerFactory, IApplicationLifetime applicationLifetime, PublishJobHandlerOptions options = null) : base(requiredPublishFieldsResolver, publisherOpsService, dataStoreFactory, mediaRepositoryFactory, targetIndexRepositoryFactory, itemRepositoryFactory, itemRelationshipRepoFactory, itemNodeRepositoryFactory, templateGraphRepositoryFactory, indexablePublishTargetRepositoryFactory, workflowRepositoryFactory, testableContentRepositoryFactory, manifestRepositoryFactory, publishExclusionsRepositoryFactory, promoterCoordinator, eventRegistry, loggerFactory, applicationLifetime, options ?? new PublishJobHandlerOptions()) { }