opensearch-project / job-scheduler
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 26 files with 2,249 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 26 files changed 1-5 times (2,249 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, md, yml, gradle, txt, xml, json, gitignore, py, bat, sh, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
spi/src/main/java/org/opensearch/jobscheduler/spi/schedule0% | 0% | 0% | 0% | 100%
sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/jobscheduler/sweeper0% | 0% | 0% | 0% | 100%
spi/src/main/java/org/opensearch/jobscheduler/spi/utils0% | 0% | 0% | 0% | 100%
spi/src/main/java/org/opensearch/jobscheduler/spi0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/jobscheduler/scheduler0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/jobscheduler0% | 0% | 0% | 0% | 100%
release-notes0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/jobscheduler/utils0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Schedule.java
in spi/src/main/java/org/opensearch/jobscheduler/spi/schedule
14 - 35 259 3
JobSchedulerSettings.java
in src/main/java/org/opensearch/jobscheduler
29 - 35 259 3
ScheduleParser.java
in spi/src/main/java/org/opensearch/jobscheduler/spi/schedule
76 1 35 259 3
SampleJobRunner.java
in sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension
86 5 35 259 3
SampleExtensionRestHandler.java
in sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension
95 3 35 259 3
JobScheduler.java
in src/main/java/org/opensearch/jobscheduler/scheduler
149 8 35 259 3
CronSchedule.java
in spi/src/main/java/org/opensearch/jobscheduler/spi/schedule
158 18 35 259 3
IntervalSchedule.java
in spi/src/main/java/org/opensearch/jobscheduler/spi/schedule
179 19 35 259 3
LockService.java
in spi/src/main/java/org/opensearch/jobscheduler/spi/utils
269 14 35 259 3
JobSweeper.java
in src/main/java/org/opensearch/jobscheduler/sweeper
395 18 35 259 3
VisibleForTesting.java
in src/main/java/org/opensearch/jobscheduler/utils
3 - 35 259 2
ScheduledJobRunner.java
in spi/src/main/java/org/opensearch/jobscheduler/spi
4 - 35 259 2
ScheduledJobParser.java
in spi/src/main/java/org/opensearch/jobscheduler/spi
6 - 35 259 2
JobSchedulerExtension.java
in spi/src/main/java/org/opensearch/jobscheduler/spi
7 - 35 259 2
ScheduledJobParameter.java
in spi/src/main/java/org/opensearch/jobscheduler/spi
15 1 35 259 2
ScheduledJobProvider.java
in src/main/java/org/opensearch/jobscheduler
27 5 35 259 2
LegacyOpenDistroJobSchedulerSettings.java
in src/main/java/org/opensearch/jobscheduler
29 - 35 259 2
JobExecutionContext.java
in spi/src/main/java/org/opensearch/jobscheduler/spi
33 6 35 259 2
ScheduledJobInfo.java
in src/main/java/org/opensearch/jobscheduler/scheduler
38 4 35 259 2
JobDocVersion.java
in spi/src/main/java/org/opensearch/jobscheduler/spi
45 6 35 259 2