Class SandboxServiceAutoConfiguration.CleanupServicesConfig

java.lang.Object
com.broadleafcommerce.sandbox.service.autoconfigure.SandboxServiceAutoConfiguration.CleanupServicesConfig
Enclosing class:
SandboxServiceAutoConfiguration

@Conditional(com.broadleafcommerce.sandbox.service.autoconfigure.SandboxServiceAutoConfiguration.CleanupCondition.class) @Configuration(proxyBeanMethods=false) public static class SandboxServiceAutoConfiguration.CleanupServicesConfig extends Object
  • Constructor Details

    • CleanupServicesConfig

      public CleanupServicesConfig()
  • Method Details

    • groupDeployedCleanupClusterService

      @Bean @ConditionalOnMissingBean(name="groupDeployedCleanupClusterService") public DefaultGroupDeployedCleanupServices groupDeployedCleanupClusterService(org.apache.camel.cluster.CamelClusterService camelClusterService, DefaultGroupDeployedCleanupServices service) throws Exception
      Throws:
      Exception
    • groupDeployedCleanupScheduler

      @Bean @ConditionalOnMissingBean(name="groupDeployedCleanupScheduler") public org.springframework.scheduling.TaskScheduler groupDeployedCleanupScheduler()
    • defaultGroupDeployedCleanupServices

      @Bean @Primary @ConditionalOnMissingBean(name="defaultGroupDeployedCleanupServices") public DefaultGroupDeployedCleanupServices defaultGroupDeployedCleanupServices(CompletionCleanupProperties properties, ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> repository, @Qualifier("groupDeployedCleanupScheduler") org.springframework.scheduling.TaskScheduler scheduler)
    • groupPromotedCleanupClusterService

      @Bean @ConditionalOnMissingBean(name="groupPromotedCleanupClusterService") public DefaultGroupPromotedCleanupServices groupPromotedCleanupClusterService(org.apache.camel.cluster.CamelClusterService camelClusterService, DefaultGroupPromotedCleanupServices service) throws Exception
      Throws:
      Exception
    • groupPromotedCleanupScheduler

      @Bean @ConditionalOnMissingBean(name="groupPromotedCleanupScheduler") public org.springframework.scheduling.TaskScheduler groupPromotedCleanupScheduler()
    • defaultGroupPromotedCleanupServices

      @Bean @Primary @ConditionalOnMissingBean(name="defaultGroupPromotedCleanupServices") public DefaultGroupPromotedCleanupServices defaultGroupPromotedCleanupServices(CompletionCleanupProperties properties, ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> repository, @Qualifier("groupPromotedCleanupScheduler") org.springframework.scheduling.TaskScheduler scheduler)
    • groupRejectedCleanupClusterService

      @Bean @ConditionalOnMissingBean(name="groupRejectedCleanupClusterService") public DefaultGroupRejectedCleanupServices groupRejectedCleanupClusterService(org.apache.camel.cluster.CamelClusterService camelClusterService, DefaultGroupRejectedCleanupServices service) throws Exception
      Throws:
      Exception
    • groupRejectedCleanupScheduler

      @Bean @ConditionalOnMissingBean(name="groupRejectedCleanupScheduler") public org.springframework.scheduling.TaskScheduler groupRejectedCleanupScheduler()
    • defaultGroupRejectedCleanupServices

      @Bean @Primary @ConditionalOnMissingBean(name="defaultGroupRejectedCleanupServices") public DefaultGroupRejectedCleanupServices defaultGroupRejectedCleanupServices(CompletionCleanupProperties properties, ChangeSummaryGroupRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> repository, @Qualifier("groupRejectedCleanupScheduler") org.springframework.scheduling.TaskScheduler scheduler)
    • deployCleanupClusterService

      @Bean @ConditionalOnMissingBean(name="deployCleanupClusterService") public DefaultDeployCleanupServices deployCleanupClusterService(org.apache.camel.cluster.CamelClusterService camelClusterService, DefaultDeployCleanupServices service) throws Exception
      Throws:
      Exception
    • deployCleanupScheduler

      @Bean @ConditionalOnMissingBean(name="deployCleanupScheduler") public org.springframework.scheduling.TaskScheduler deployCleanupScheduler()
    • defaultDeployCleanupServices

      @Bean @Primary @ConditionalOnMissingBean(name="defaultDeployCleanupServices") public DefaultDeployCleanupServices defaultDeployCleanupServices(CompletionCleanupProperties properties, ChangeDeployRepository<com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> repository, @Qualifier("deployCleanupScheduler") org.springframework.scheduling.TaskScheduler scheduler)
    • sandboxCleanupClusterService

      @Bean @ConditionalOnMissingBean(name="sandboxCleanupClusterService") public DefaultSandboxCleanupServices sandboxCleanupClusterService(org.apache.camel.cluster.CamelClusterService camelClusterService, DefaultSandboxCleanupServices service) throws Exception
      Throws:
      Exception
    • sandboxCleanupScheduler

      @Bean @ConditionalOnMissingBean(name="sandboxCleanupScheduler") public org.springframework.scheduling.TaskScheduler sandboxCleanupScheduler()
    • defaultSandboxCleanupServices

      @Bean @Primary @ConditionalOnMissingBean(name="defaultSandboxCleanupServices") public DefaultSandboxCleanupServices defaultSandboxCleanupServices(CompletionCleanupProperties properties, SandboxRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, @Qualifier("sandboxCleanupScheduler") org.springframework.scheduling.TaskScheduler scheduler)