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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setEventPublisher
(com.atlassian.event.api.EventPublisher eventPublisher) Deprecated, for removal: This API element is subject to removal in a future version.since 9.4void
setTenantAccessor
(com.atlassian.tenancy.api.TenantAccessor tenantAccessor) Deprecated, for removal: This API element is subject to removal in a future version.since 9.4void
setTenantAwareJobRescheduler
(TenantAwareJobRescheduler tenantAwareJobRescheduler) void
shutdown
(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext) void
startup
(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext)
-
Constructor Details
-
TenantAwareJobReschedulerLifecycle
public TenantAwareJobReschedulerLifecycle()
-
-
Method Details
-
startup
public void startup(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext) throws Exception - Specified by:
startup
in interfacecom.atlassian.config.lifecycle.LifecycleItem
- Throws:
Exception
-
shutdown
public void shutdown(com.atlassian.config.lifecycle.LifecycleContext lifecycleContext) throws Exception - Specified by:
shutdown
in interfacecom.atlassian.config.lifecycle.LifecycleItem
- Throws:
Exception
-
setTenantAwareJobRescheduler
-
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
-