Skip to content

Commit

Permalink
#303 - Added periodic execution of internal component analyzer
Browse files Browse the repository at this point in the history
  • Loading branch information
stevespringett committed Dec 13, 2019
1 parent 13e720f commit 4964a09
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/main/java/org/dependencytrack/tasks/TaskScheduler.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import alpine.tasks.AlpineTaskScheduler;
import alpine.util.BooleanUtil;
import org.dependencytrack.event.FortifySscUploadEventAbstract;
import org.dependencytrack.event.InternalComponentIdentificationEvent;
import org.dependencytrack.event.KennaSecurityUploadEventAbstract;
import org.dependencytrack.event.MetricsUpdateEvent;
import org.dependencytrack.event.NistMirrorEvent;
Expand Down Expand Up @@ -78,6 +79,9 @@ private TaskScheduler() {
// Creates a new event that executes every 24 hours (86400000) after an initial 1 hour (3600000) delay
scheduleEvent(new RepositoryMetaEvent(), 3600000, 86400000);

// Creates a new event that executes every 6 hours (21600000) after an initial 1 hour (3600000) delay
scheduleEvent(new InternalComponentIdentificationEvent(), 3600000, 21600000);

// Configurable tasks
scheduleConfigurableTask(300000, FORTIFY_SSC_ENABLED, FORTIFY_SSC_SYNC_CADENCE, new FortifySscUploadEventAbstract());
scheduleConfigurableTask(300000, KENNA_ENABLED, KENNA_SYNC_CADENCE, new KennaSecurityUploadEventAbstract());
Expand Down

0 comments on commit 4964a09

Please sign in to comment.