public interface

ManagedScheduleJobRegistrationService

com.atlassian.confluence.schedule.ManagedScheduleJobRegistrationService
Known Indirect Subclasses

Class Overview

Defines the service for registering and unregistering ManagedScheduledJob, e.g. through the trigger module in the plugin subsystem.

Summary

Public Methods
void registerManagedScheduledJob(ManagedScheduledJob managedScheduledJob)
Registers a managedScheduleJob with the system.
void unregisterManagedScheduledJob(ManagedScheduledJob managedScheduledJob)
Will deregister a managedScheduleJob from this system.

Public Methods

public void registerManagedScheduledJob (ManagedScheduledJob managedScheduledJob)

Registers a managedScheduleJob with the system. If a job have been previously registered, it's configuration will be loaded, and scheduled as per persisted configuration, and if enabled. Otherwise, it will be scheduled with the default settings.

public void unregisterManagedScheduledJob (ManagedScheduledJob managedScheduledJob)

Will deregister a managedScheduleJob from this system. If scheduled, it will be unscheduled from the system. Any persisted configuration or history will not be removed.