diff --git a/build.gradle b/build.gradle index fb5b6b25..5e33613c 100644 --- a/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ loggerUsageCheck.enabled = false opensearchplugin { name 'opensearch-job-scheduler' description 'OpenSearch Job Scheduler plugin' - classname 'com.amazon.opendistroforelasticsearch.jobscheduler.JobSchedulerPlugin' + classname 'org.opensearch.jobscheduler.JobSchedulerPlugin' } javaRestTest { @@ -86,7 +86,7 @@ testClusters.javaRestTest { } allprojects { - group = 'com.amazon.opendistroforelasticsearch' + group = 'org.opensearch' version = "${opensearchVersion}.0-beta1" apply from: "$rootDir/build-tools/repositories.gradle" diff --git a/sample-extension-plugin/build.gradle b/sample-extension-plugin/build.gradle index 09819bd2..8c0053c4 100644 --- a/sample-extension-plugin/build.gradle +++ b/sample-extension-plugin/build.gradle @@ -32,7 +32,7 @@ apply plugin: 'opensearch.java-rest-test' opensearchplugin { name 'opensearch-job-scheduler-sample-extension' description 'Sample plugin that extends OpenSearch Job Scheduler plugin' - classname 'com.amazon.opendistroforelasticsearch.jobscheduler.sampleextension.SampleExtensionPlugin' + classname 'org.opensearch.jobscheduler.sampleextension.SampleExtensionPlugin' extendedPlugins = ['opensearch-job-scheduler'] } diff --git a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleExtensionPlugin.java b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleExtensionPlugin.java similarity index 94% rename from sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleExtensionPlugin.java rename to sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleExtensionPlugin.java index 11af861e..5658a121 100644 --- a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleExtensionPlugin.java +++ b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleExtensionPlugin.java @@ -24,12 +24,12 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.sampleextension; +package org.opensearch.jobscheduler.sampleextension; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobSchedulerExtension; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParser; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.ScheduleParser; +import org.opensearch.jobscheduler.spi.JobSchedulerExtension; +import org.opensearch.jobscheduler.spi.ScheduledJobParser; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.schedule.ScheduleParser; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.opensearch.client.Client; diff --git a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleExtensionRestHandler.java b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleExtensionRestHandler.java similarity index 97% rename from sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleExtensionRestHandler.java rename to sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleExtensionRestHandler.java index 7657b2a0..5ba4ab8a 100644 --- a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleExtensionRestHandler.java +++ b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleExtensionRestHandler.java @@ -24,9 +24,9 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.sampleextension; +package org.opensearch.jobscheduler.sampleextension; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.IntervalSchedule; +import org.opensearch.jobscheduler.spi.schedule.IntervalSchedule; import org.opensearch.action.ActionListener; import org.opensearch.action.delete.DeleteRequest; import org.opensearch.action.delete.DeleteResponse; diff --git a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleJobParameter.java b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleJobParameter.java similarity index 95% rename from sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleJobParameter.java rename to sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleJobParameter.java index 9da8fc10..b7bcee49 100644 --- a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleJobParameter.java +++ b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleJobParameter.java @@ -24,10 +24,10 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.sampleextension; +package org.opensearch.jobscheduler.sampleextension; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.Schedule; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.schedule.Schedule; import org.opensearch.common.xcontent.XContentBuilder; import java.io.IOException; diff --git a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleJobRunner.java b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleJobRunner.java similarity index 93% rename from sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleJobRunner.java rename to sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleJobRunner.java index 2eb1635a..9826da2f 100644 --- a/sample-extension-plugin/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sampleextension/SampleJobRunner.java +++ b/sample-extension-plugin/src/main/java/org/opensearch/jobscheduler/sampleextension/SampleJobRunner.java @@ -24,12 +24,12 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.sampleextension; +package org.opensearch.jobscheduler.sampleextension; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobExecutionContext; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils.LockService; +import org.opensearch.jobscheduler.spi.JobExecutionContext; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.utils.LockService; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.opensearch.action.ActionListener; diff --git a/sample-extension-plugin/src/main/resources/META-INF/services/com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobSchedulerExtension b/sample-extension-plugin/src/main/resources/META-INF/services/com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobSchedulerExtension deleted file mode 100644 index 4fea23ef..00000000 --- a/sample-extension-plugin/src/main/resources/META-INF/services/com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobSchedulerExtension +++ /dev/null @@ -1 +0,0 @@ -com.amazon.opendistroforelasticsearch.jobscheduler.sampleextension.SampleExtensionPlugin \ No newline at end of file diff --git a/sample-extension-plugin/src/main/resources/META-INF/services/org.opensearch.jobscheduler.spi.JobSchedulerExtension b/sample-extension-plugin/src/main/resources/META-INF/services/org.opensearch.jobscheduler.spi.JobSchedulerExtension new file mode 100644 index 00000000..394cc56a --- /dev/null +++ b/sample-extension-plugin/src/main/resources/META-INF/services/org.opensearch.jobscheduler.spi.JobSchedulerExtension @@ -0,0 +1 @@ +org.opensearch.jobscheduler.sampleextension.SampleExtensionPlugin \ No newline at end of file diff --git a/sample-extension-plugin/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/smapleextension/SampleExtensionPluginIT.java b/sample-extension-plugin/src/test/java/org/opensearch/jobscheduler/smapleextension/SampleExtensionPluginIT.java similarity index 97% rename from sample-extension-plugin/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/smapleextension/SampleExtensionPluginIT.java rename to sample-extension-plugin/src/test/java/org/opensearch/jobscheduler/smapleextension/SampleExtensionPluginIT.java index 2a62258a..6793d321 100644 --- a/sample-extension-plugin/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/smapleextension/SampleExtensionPluginIT.java +++ b/sample-extension-plugin/src/test/java/org/opensearch/jobscheduler/smapleextension/SampleExtensionPluginIT.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.smapleextension; +package org.opensearch.jobscheduler.smapleextension; import org.opensearch.action.admin.cluster.health.ClusterHealthRequest; import org.opensearch.action.admin.cluster.health.ClusterHealthResponse; diff --git a/spi/build.gradle b/spi/build.gradle index 4ea7f209..ac390a9e 100644 --- a/spi/build.gradle +++ b/spi/build.gradle @@ -72,8 +72,8 @@ dependencies { } shadowJar { - relocate 'com.cronutils', 'com.amazon.opendistroforelasticsearch.jobscheduler.repackage.com.cronutils' - relocate 'org.slf4j', 'com.amazon.opendistroforelasticsearch.jobscheduler.repackage.org.slf4j' // dependency of cron-utils + relocate 'com.cronutils', 'org.opensearch.jobscheduler.repackage.com.cronutils' + relocate 'org.slf4j', 'org.opensearch.jobscheduler.repackage.org.slf4j' // dependency of cron-utils classifier = null } diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobDocVersion.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/JobDocVersion.java similarity index 97% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobDocVersion.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/JobDocVersion.java index 708accab..3dc39218 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobDocVersion.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/JobDocVersion.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; import java.util.Locale; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobExecutionContext.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/JobExecutionContext.java similarity index 93% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobExecutionContext.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/JobExecutionContext.java index 95d56702..e847f937 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobExecutionContext.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/JobExecutionContext.java @@ -24,9 +24,9 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils.LockService; +import org.opensearch.jobscheduler.spi.utils.LockService; import java.time.Instant; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobSchedulerExtension.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/JobSchedulerExtension.java similarity index 95% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobSchedulerExtension.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/JobSchedulerExtension.java index e23af3ae..36d54783 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/JobSchedulerExtension.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/JobSchedulerExtension.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; /** * SPI of job scheduler. diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/LockModel.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/LockModel.java similarity index 99% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/LockModel.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/LockModel.java index 550c88db..1185a8e2 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/LockModel.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/LockModel.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; import org.opensearch.common.Strings; import org.opensearch.common.xcontent.ToXContentObject; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobParameter.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobParameter.java similarity index 94% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobParameter.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobParameter.java index c3e42b78..0bffedcf 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobParameter.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobParameter.java @@ -24,9 +24,9 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.Schedule; +import org.opensearch.jobscheduler.spi.schedule.Schedule; import org.opensearch.common.xcontent.ToXContentObject; import java.time.Instant; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobParser.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobParser.java similarity index 94% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobParser.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobParser.java index c9dd7b7e..1a0d61a1 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobParser.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobParser.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; import org.opensearch.common.xcontent.XContentParser; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobRunner.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobRunner.java similarity index 94% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobRunner.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobRunner.java index c00c36ce..4d852e1d 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/ScheduledJobRunner.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/ScheduledJobRunner.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi; +package org.opensearch.jobscheduler.spi; public interface ScheduledJobRunner { void runJob(ScheduledJobParameter job, JobExecutionContext context); diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/CronSchedule.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/CronSchedule.java similarity index 98% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/CronSchedule.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/CronSchedule.java index 9a2c0065..4e086e22 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/CronSchedule.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/CronSchedule.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import com.cronutils.model.CronType; import com.cronutils.model.definition.CronDefinitionBuilder; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/IntervalSchedule.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/IntervalSchedule.java similarity index 98% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/IntervalSchedule.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/IntervalSchedule.java index cbbab1e1..5abc74f9 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/IntervalSchedule.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/IntervalSchedule.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import com.cronutils.utils.VisibleForTesting; import org.opensearch.common.Strings; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/Schedule.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/Schedule.java similarity index 96% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/Schedule.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/Schedule.java index 84adf9eb..31a9a311 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/Schedule.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/Schedule.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import org.opensearch.common.collect.Tuple; import org.opensearch.common.io.stream.Writeable; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/ScheduleParser.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/ScheduleParser.java similarity index 98% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/ScheduleParser.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/ScheduleParser.java index 7ec39b9d..ad726224 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/ScheduleParser.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/schedule/ScheduleParser.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import org.opensearch.common.xcontent.XContentParser; import org.opensearch.common.xcontent.XContentParserUtils; diff --git a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/LockService.java b/spi/src/main/java/org/opensearch/jobscheduler/spi/utils/LockService.java similarity index 98% rename from spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/LockService.java rename to spi/src/main/java/org/opensearch/jobscheduler/spi/utils/LockService.java index 084fc756..2866d6da 100644 --- a/spi/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/LockService.java +++ b/spi/src/main/java/org/opensearch/jobscheduler/spi/utils/LockService.java @@ -24,11 +24,11 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils; +package org.opensearch.jobscheduler.spi.utils; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobExecutionContext; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.LockModel; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.JobExecutionContext; +import org.opensearch.jobscheduler.spi.LockModel; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; import com.cronutils.utils.VisibleForTesting; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/spi/src/main/resources/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/opendistro_job_scheduler_lock.json b/spi/src/main/resources/org/opensearch/jobscheduler/spi/utils/opendistro_job_scheduler_lock.json similarity index 100% rename from spi/src/main/resources/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/opendistro_job_scheduler_lock.json rename to spi/src/main/resources/org/opensearch/jobscheduler/spi/utils/opendistro_job_scheduler_lock.json diff --git a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/CronScheduleTests.java b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/CronScheduleTests.java similarity index 98% rename from spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/CronScheduleTests.java rename to spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/CronScheduleTests.java index b0586f2f..2b490833 100644 --- a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/CronScheduleTests.java +++ b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/CronScheduleTests.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import com.cronutils.model.time.ExecutionTime; import org.opensearch.common.collect.Tuple; diff --git a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/IntervalScheduleTests.java b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/IntervalScheduleTests.java similarity index 98% rename from spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/IntervalScheduleTests.java rename to spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/IntervalScheduleTests.java index 9eabd664..8507880e 100644 --- a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/IntervalScheduleTests.java +++ b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/IntervalScheduleTests.java @@ -24,12 +24,11 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import org.opensearch.common.collect.Tuple; import org.opensearch.common.io.stream.BytesStreamOutput; import org.opensearch.common.io.stream.StreamInput; -import org.opensearch.common.io.stream.StreamOutput; import org.opensearch.common.xcontent.XContentHelper; import org.opensearch.common.xcontent.XContentType; import org.opensearch.test.OpenSearchTestCase; diff --git a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/JobDocVersionTests.java b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/JobDocVersionTests.java similarity index 91% rename from spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/JobDocVersionTests.java rename to spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/JobDocVersionTests.java index b14ad9f2..d66a803e 100644 --- a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/JobDocVersionTests.java +++ b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/JobDocVersionTests.java @@ -24,9 +24,9 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobDocVersion; +import org.opensearch.jobscheduler.spi.JobDocVersion; import org.opensearch.test.OpenSearchTestCase; import org.junit.Assert; diff --git a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/ScheduleParserTests.java b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/ScheduleParserTests.java similarity index 98% rename from spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/ScheduleParserTests.java rename to spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/ScheduleParserTests.java index 6d007a94..ef4408bb 100644 --- a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/schedule/ScheduleParserTests.java +++ b/spi/src/test/java/org/opensearch/jobscheduler/spi/schedule/ScheduleParserTests.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule; +package org.opensearch.jobscheduler.spi.schedule; import org.opensearch.common.bytes.BytesArray; import org.opensearch.common.xcontent.XContentParser; diff --git a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/LockServiceIT.java b/spi/src/test/java/org/opensearch/jobscheduler/spi/utils/LockServiceIT.java similarity index 98% rename from spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/LockServiceIT.java rename to spi/src/test/java/org/opensearch/jobscheduler/spi/utils/LockServiceIT.java index 2da3751b..77c05533 100644 --- a/spi/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/spi/utils/LockServiceIT.java +++ b/spi/src/test/java/org/opensearch/jobscheduler/spi/utils/LockServiceIT.java @@ -39,13 +39,13 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils; +package org.opensearch.jobscheduler.spi.utils; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobDocVersion; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobExecutionContext; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.LockModel; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.Schedule; +import org.opensearch.jobscheduler.spi.JobDocVersion; +import org.opensearch.jobscheduler.spi.JobExecutionContext; +import org.opensearch.jobscheduler.spi.LockModel; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.schedule.Schedule; import org.opensearch.action.ActionListener; import org.opensearch.cluster.service.ClusterService; import org.opensearch.common.xcontent.XContentBuilder; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerPlugin.java b/src/main/java/org/opensearch/jobscheduler/JobSchedulerPlugin.java similarity index 91% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerPlugin.java rename to src/main/java/org/opensearch/jobscheduler/JobSchedulerPlugin.java index e6ec0b93..1d3dd13a 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerPlugin.java +++ b/src/main/java/org/opensearch/jobscheduler/JobSchedulerPlugin.java @@ -24,16 +24,16 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler; - -import com.amazon.opendistroforelasticsearch.jobscheduler.scheduler.JobScheduler; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobSchedulerExtension; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParser; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.Schedule; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.ScheduleParser; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils.LockService; -import com.amazon.opendistroforelasticsearch.jobscheduler.sweeper.JobSweeper; +package org.opensearch.jobscheduler; + +import org.opensearch.jobscheduler.scheduler.JobScheduler; +import org.opensearch.jobscheduler.spi.JobSchedulerExtension; +import org.opensearch.jobscheduler.spi.ScheduledJobParser; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.schedule.Schedule; +import org.opensearch.jobscheduler.spi.schedule.ScheduleParser; +import org.opensearch.jobscheduler.spi.utils.LockService; +import org.opensearch.jobscheduler.sweeper.JobSweeper; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.opensearch.client.Client; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerSettings.java b/src/main/java/org/opensearch/jobscheduler/JobSchedulerSettings.java similarity index 97% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerSettings.java rename to src/main/java/org/opensearch/jobscheduler/JobSchedulerSettings.java index 7f9af216..7f7b782e 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerSettings.java +++ b/src/main/java/org/opensearch/jobscheduler/JobSchedulerSettings.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler; +package org.opensearch.jobscheduler; import org.opensearch.common.settings.Setting; import org.opensearch.common.unit.TimeValue; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/LegacyOpenDistroJobSchedulerSettings.java b/src/main/java/org/opensearch/jobscheduler/LegacyOpenDistroJobSchedulerSettings.java similarity index 97% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/LegacyOpenDistroJobSchedulerSettings.java rename to src/main/java/org/opensearch/jobscheduler/LegacyOpenDistroJobSchedulerSettings.java index eed7628d..d487933d 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/LegacyOpenDistroJobSchedulerSettings.java +++ b/src/main/java/org/opensearch/jobscheduler/LegacyOpenDistroJobSchedulerSettings.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler; +package org.opensearch.jobscheduler; import org.opensearch.common.settings.Setting; import org.opensearch.common.unit.TimeValue; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/ScheduledJobProvider.java b/src/main/java/org/opensearch/jobscheduler/ScheduledJobProvider.java similarity index 88% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/ScheduledJobProvider.java rename to src/main/java/org/opensearch/jobscheduler/ScheduledJobProvider.java index d64e791c..dad93e35 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/ScheduledJobProvider.java +++ b/src/main/java/org/opensearch/jobscheduler/ScheduledJobProvider.java @@ -24,10 +24,10 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler; +package org.opensearch.jobscheduler; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParser; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.ScheduledJobParser; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; public class ScheduledJobProvider { private String jobType; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobScheduler.java b/src/main/java/org/opensearch/jobscheduler/scheduler/JobScheduler.java similarity index 92% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobScheduler.java rename to src/main/java/org/opensearch/jobscheduler/scheduler/JobScheduler.java index c55e1a8e..bcf2bf57 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobScheduler.java +++ b/src/main/java/org/opensearch/jobscheduler/scheduler/JobScheduler.java @@ -24,15 +24,15 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.scheduler; - -import com.amazon.opendistroforelasticsearch.jobscheduler.JobSchedulerPlugin; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobExecutionContext; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobDocVersion; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils.LockService; -import com.amazon.opendistroforelasticsearch.jobscheduler.utils.VisibleForTesting; +package org.opensearch.jobscheduler.scheduler; + +import org.opensearch.jobscheduler.JobSchedulerPlugin; +import org.opensearch.jobscheduler.spi.JobExecutionContext; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.JobDocVersion; +import org.opensearch.jobscheduler.spi.utils.LockService; +import org.opensearch.jobscheduler.utils.VisibleForTesting; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.opensearch.common.Randomness; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobSchedulingInfo.java b/src/main/java/org/opensearch/jobscheduler/scheduler/JobSchedulingInfo.java similarity index 95% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobSchedulingInfo.java rename to src/main/java/org/opensearch/jobscheduler/scheduler/JobSchedulingInfo.java index a162c044..47297e5d 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobSchedulingInfo.java +++ b/src/main/java/org/opensearch/jobscheduler/scheduler/JobSchedulingInfo.java @@ -24,9 +24,9 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.scheduler; +package org.opensearch.jobscheduler.scheduler; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; import org.opensearch.threadpool.Scheduler; import java.time.Instant; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/ScheduledJobInfo.java b/src/main/java/org/opensearch/jobscheduler/scheduler/ScheduledJobInfo.java similarity index 97% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/ScheduledJobInfo.java rename to src/main/java/org/opensearch/jobscheduler/scheduler/ScheduledJobInfo.java index 3933bbc6..6c57b512 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/ScheduledJobInfo.java +++ b/src/main/java/org/opensearch/jobscheduler/scheduler/ScheduledJobInfo.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.scheduler; +package org.opensearch.jobscheduler.scheduler; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sweeper/JobSweeper.java b/src/main/java/org/opensearch/jobscheduler/sweeper/JobSweeper.java similarity index 96% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sweeper/JobSweeper.java rename to src/main/java/org/opensearch/jobscheduler/sweeper/JobSweeper.java index bfe39296..61b727a1 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/sweeper/JobSweeper.java +++ b/src/main/java/org/opensearch/jobscheduler/sweeper/JobSweeper.java @@ -24,17 +24,17 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.sweeper; - -import com.amazon.opendistroforelasticsearch.jobscheduler.JobSchedulerSettings; -import com.amazon.opendistroforelasticsearch.jobscheduler.ScheduledJobProvider; -import com.amazon.opendistroforelasticsearch.jobscheduler.scheduler.JobScheduler; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.LockModel; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobDocVersion; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils.LockService; -import com.amazon.opendistroforelasticsearch.jobscheduler.utils.VisibleForTesting; +package org.opensearch.jobscheduler.sweeper; + +import org.opensearch.jobscheduler.JobSchedulerSettings; +import org.opensearch.jobscheduler.ScheduledJobProvider; +import org.opensearch.jobscheduler.scheduler.JobScheduler; +import org.opensearch.jobscheduler.spi.LockModel; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.JobDocVersion; +import org.opensearch.jobscheduler.spi.utils.LockService; +import org.opensearch.jobscheduler.utils.VisibleForTesting; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.opensearch.OpenSearchException; diff --git a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/utils/VisibleForTesting.java b/src/main/java/org/opensearch/jobscheduler/utils/VisibleForTesting.java similarity index 93% rename from src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/utils/VisibleForTesting.java rename to src/main/java/org/opensearch/jobscheduler/utils/VisibleForTesting.java index 78f19349..0ca75c4b 100644 --- a/src/main/java/com/amazon/opendistroforelasticsearch/jobscheduler/utils/VisibleForTesting.java +++ b/src/main/java/org/opensearch/jobscheduler/utils/VisibleForTesting.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.utils; +package org.opensearch.jobscheduler.utils; public @interface VisibleForTesting { } diff --git a/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerSettingsTests.java b/src/test/java/org/opensearch/jobscheduler/JobSchedulerSettingsTests.java similarity index 98% rename from src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerSettingsTests.java rename to src/test/java/org/opensearch/jobscheduler/JobSchedulerSettingsTests.java index a3c8d8fb..25f3878d 100644 --- a/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/JobSchedulerSettingsTests.java +++ b/src/test/java/org/opensearch/jobscheduler/JobSchedulerSettingsTests.java @@ -24,7 +24,7 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler; +package org.opensearch.jobscheduler; import java.util.Arrays; import java.util.List; diff --git a/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobSchedulerTests.java b/src/test/java/org/opensearch/jobscheduler/scheduler/JobSchedulerTests.java similarity index 95% rename from src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobSchedulerTests.java rename to src/test/java/org/opensearch/jobscheduler/scheduler/JobSchedulerTests.java index cd36758d..af600f52 100644 --- a/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/scheduler/JobSchedulerTests.java +++ b/src/test/java/org/opensearch/jobscheduler/scheduler/JobSchedulerTests.java @@ -24,13 +24,13 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.scheduler; +package org.opensearch.jobscheduler.scheduler; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobDocVersion; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.CronSchedule; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.schedule.Schedule; +import org.opensearch.jobscheduler.spi.JobDocVersion; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.schedule.CronSchedule; +import org.opensearch.jobscheduler.spi.schedule.Schedule; import com.carrotsearch.randomizedtesting.RandomizedRunner; import org.opensearch.common.xcontent.XContentBuilder; import org.opensearch.test.OpenSearchTestCase; diff --git a/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/sweeper/JobSweeperTests.java b/src/test/java/org/opensearch/jobscheduler/sweeper/JobSweeperTests.java similarity index 95% rename from src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/sweeper/JobSweeperTests.java rename to src/test/java/org/opensearch/jobscheduler/sweeper/JobSweeperTests.java index 32c4e696..49d8d039 100644 --- a/src/test/java/com/amazon/opendistroforelasticsearch/jobscheduler/sweeper/JobSweeperTests.java +++ b/src/test/java/org/opensearch/jobscheduler/sweeper/JobSweeperTests.java @@ -24,16 +24,16 @@ * permissions and limitations under the License. */ -package com.amazon.opendistroforelasticsearch.jobscheduler.sweeper; - -import com.amazon.opendistroforelasticsearch.jobscheduler.JobSchedulerSettings; -import com.amazon.opendistroforelasticsearch.jobscheduler.ScheduledJobProvider; -import com.amazon.opendistroforelasticsearch.jobscheduler.scheduler.JobScheduler; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.JobDocVersion; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParameter; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobParser; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.ScheduledJobRunner; -import com.amazon.opendistroforelasticsearch.jobscheduler.spi.utils.LockService; +package org.opensearch.jobscheduler.sweeper; + +import org.opensearch.jobscheduler.JobSchedulerSettings; +import org.opensearch.jobscheduler.ScheduledJobProvider; +import org.opensearch.jobscheduler.scheduler.JobScheduler; +import org.opensearch.jobscheduler.spi.JobDocVersion; +import org.opensearch.jobscheduler.spi.ScheduledJobParameter; +import org.opensearch.jobscheduler.spi.ScheduledJobParser; +import org.opensearch.jobscheduler.spi.ScheduledJobRunner; +import org.opensearch.jobscheduler.spi.utils.LockService; import org.apache.lucene.index.Term; import org.apache.lucene.util.BytesRef; import org.opensearch.Version;