com.atlassian.confluence.importexport.impl
Class BackupJob

java.lang.Object
  extended byorg.springframework.scheduling.quartz.QuartzJobBean
      extended bycom.atlassian.confluence.setup.quartz.AbstractClusterAwareQuartzJobBean
          extended bycom.atlassian.confluence.importexport.impl.BackupJob
All Implemented Interfaces:
org.quartz.Job

public class BackupJob
extends AbstractClusterAwareQuartzJobBean


Constructor Summary
BackupJob()
           
 
Method Summary
 void executeJob(org.quartz.JobExecutionContext jec)
          runs the daily backjob.
 void setBootstrapManager(BootstrapManager bootstrapManager)
           
 void setImportExportManager(ImportExportManager importExportManager)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 
Methods inherited from class com.atlassian.confluence.setup.quartz.AbstractClusterAwareQuartzJobBean
executeInternal, setClusterManager
 
Methods inherited from class org.springframework.scheduling.quartz.QuartzJobBean
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackupJob

public BackupJob()
Method Detail

setBootstrapManager

public void setBootstrapManager(BootstrapManager bootstrapManager)

setImportExportManager

public void setImportExportManager(ImportExportManager importExportManager)

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)

executeJob

public void executeJob(org.quartz.JobExecutionContext jec)
                throws org.quartz.JobExecutionException
runs the daily backjob. in addition we've tagged a clean job on the end as well. the cleanup job removes anything that is older than a day in the temp directory

Specified by:
executeJob in class AbstractClusterAwareQuartzJobBean
Parameters:
jec -
Throws:
org.quartz.JobExecutionException


Confluence is developed by Atlassian.