Class PageTemplateSiteMigrator

java.lang.Object
com.atlassian.confluence.content.render.xhtml.migration.PageTemplateSiteMigrator
All Implemented Interfaces:
SiteMigrator

public class PageTemplateSiteMigrator extends Object implements SiteMigrator
A SiteMigrator that manages the migration of Page Templates. It handles transactional semantics as well as asynchronous processing of the tasks, but delegates the real work to PageTemplateMigratorTask.
  • Field Details

    • NUM_THREADS

      public static final int NUM_THREADS
      The number of conversion threads that may be running concurrently.
      See Also:
  • Constructor Details

    • PageTemplateSiteMigrator

      public PageTemplateSiteMigrator(int numberOfThreads, org.springframework.transaction.PlatformTransactionManager transactionManager, ExceptionTolerantMigrator migrator, PageTemplateDao pageTemplateDao, PageTemplateManager pageTemplateManager, com.atlassian.scheduler.core.LifecycleAwareSchedulerService lifecycleAwareSchedulerService, Predicate<PageTemplate> pageTemplateMigrationSelector)
      The size of each batch. Configurable through system property confluence.migration.batch.size.
      Since:
      5.9.0
  • Method Details