37
37
import org .opensearch .env .Environment ;
38
38
import org .opensearch .env .NodeEnvironment ;
39
39
import org .opensearch .index .IndexModule ;
40
- import org .opensearch .indices .SystemIndexDescriptor ;
41
40
import org .opensearch .jobscheduler .utils .JobDetailsService ;
42
41
import org .opensearch .plugins .ActionPlugin ;
43
42
import org .opensearch .plugins .ExtensiblePlugin ;
44
43
import org .opensearch .plugins .Plugin ;
45
- import org .opensearch .plugins .SystemIndexPlugin ;
46
44
import org .opensearch .repositories .RepositoriesService ;
47
45
import org .opensearch .rest .RestController ;
48
46
import org .opensearch .script .ScriptService ;
63
61
64
62
import com .google .common .collect .ImmutableList ;
65
63
66
- public class JobSchedulerPlugin extends Plugin implements ActionPlugin , ExtensiblePlugin , SystemIndexPlugin {
64
+ public class JobSchedulerPlugin extends Plugin implements ActionPlugin , ExtensiblePlugin {
67
65
68
66
public static final String OPEN_DISTRO_JOB_SCHEDULER_THREAD_POOL_NAME = "open_distro_job_scheduler" ;
69
67
public static final String JS_BASE_URI = "/_plugins/_job_scheduler" ;
@@ -83,13 +81,6 @@ public JobSchedulerPlugin() {
83
81
this .indexToJobProviders = new HashMap <>();
84
82
}
85
83
86
- @ Override
87
- public Collection <SystemIndexDescriptor > getSystemIndexDescriptors (Settings settings ) {
88
- return Collections .singletonList (
89
- new SystemIndexDescriptor (LockService .LOCK_INDEX_NAME , "Stores lock documents used for plugin job execution" )
90
- );
91
- }
92
-
93
84
@ Override
94
85
public Collection <Object > createComponents (
95
86
Client client ,
0 commit comments