Class TenantAwareJobReschedulerLifecycle

java.lang.Object
com.atlassian.confluence.schedule.TenantAwareJobReschedulerLifecycle
All Implemented Interfaces:
com.atlassian.config.lifecycle.LifecycleItem

public class TenantAwareJobReschedulerLifecycle extends Object implements com.atlassian.config.lifecycle.LifecycleItem
Ensures that our current tenant or future tenant jobs have their jobs prodded into the correct timezone by TenantAwareJobRescheduler.
Since:
5.7
  • Constructor Details

    • TenantAwareJobReschedulerLifecycle

      public TenantAwareJobReschedulerLifecycle()
  • Method Details

    • startup

      public void startup(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext) throws Exception
      Specified by:
      startup in interface com.atlassian.config.lifecycle.LifecycleItem
      Throws:
      Exception
    • shutdown

      public void shutdown(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext) throws Exception
      Specified by:
      shutdown in interface com.atlassian.config.lifecycle.LifecycleItem
      Throws:
      Exception
    • setTenantAwareJobRescheduler

      public void setTenantAwareJobRescheduler(TenantAwareJobRescheduler tenantAwareJobRescheduler)
    • setTenantAccessor

      @Deprecated(forRemoval=true, since="9.4") public void setTenantAccessor(com.atlassian.tenancy.api.TenantAccessor tenantAccessor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 9.4
    • setEventPublisher

      @Deprecated(forRemoval=true, since="9.4") public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 9.4