com.atlassian.confluence.schedule
Interface ManagedScheduleJobRegistrationService

All Known Implementing Classes:
ManagedScheduledJobTriggerFactory

public interface ManagedScheduleJobRegistrationService

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


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

Method Detail

registerManagedScheduledJob

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.

Parameters:
managedScheduledJob -

unregisterManagedScheduledJob

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.

Parameters:
managedScheduledJob -


Copyright © 2003-2013 Atlassian. All Rights Reserved.