Skip to content

Commit b9e7965

Browse files
authored
Move PluginsService to its own internal package (#109872)
* Mechanical package change in IntelliJ * A couple of manual fixups * Export plugins.loading to deprecation * Put plugin-cli in a module so can export PluginsUtils to it.
1 parent 832c93f commit b9e7965

File tree

87 files changed

+180
-87
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+180
-87
lines changed

benchmarks/src/main/java/org/elasticsearch/benchmark/script/ScriptScoreBenchmark.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import org.elasticsearch.index.mapper.NumberFieldMapper.NumberType;
3434
import org.elasticsearch.indices.breaker.CircuitBreakerService;
3535
import org.elasticsearch.indices.breaker.NoneCircuitBreakerService;
36-
import org.elasticsearch.plugins.PluginsService;
3736
import org.elasticsearch.plugins.ScriptPlugin;
37+
import org.elasticsearch.plugins.loading.PluginsService;
3838
import org.elasticsearch.script.DocReader;
3939
import org.elasticsearch.script.DocValuesDocReader;
4040
import org.elasticsearch.script.ScoreScript;

build-tools-internal/src/main/resources/checkstyle_suppressions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<suppress files="libs[/\\]native[/\\]jna[/\\]src[/\\]main[/\\]java[/\\]org[/\\]elasticsearch[/\\]nativeaccess[/\\]jna[/\\]JnaKernel32Library.java" checks="RedundantModifier" />
2121

2222
<!-- the constructors on some local classes in these tests must be public-->
23-
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]plugins[/\\]PluginsServiceTests.java" checks="RedundantModifier" />
23+
<suppress files="server[/\\]src[/\\]test[/\\]java[/\\]org[/\\]elasticsearch[/\\]plugins[/\\]loading[/\\]PluginsServiceTests.java" checks="RedundantModifier" />
2424

2525
<!-- Intentionally doesn't have a package declaration to test logging
2626
configuration of classes that aren't in packages. -->
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/*
2+
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
3+
* or more contributor license agreements. Licensed under the Elastic License
4+
* 2.0 and the Server Side Public License, v 1; you may not use this file except
5+
* in compliance with, at your election, the Elastic License 2.0 or the Server
6+
* Side Public License, v 1.
7+
*/
8+
9+
import org.elasticsearch.cli.CliToolProvider;
10+
11+
module org.elasticsearch.plugins.cli {
12+
requires jopt.simple;
13+
requires org.apache.lucene.core;
14+
requires org.apache.lucene.suggest;
15+
requires org.bouncycastle.fips.core;
16+
requires org.bouncycastle.pg;
17+
requires org.elasticsearch.base;
18+
requires org.elasticsearch.cli;
19+
requires org.elasticsearch.plugin.scanner;
20+
requires org.elasticsearch.server;
21+
requires org.elasticsearch.xcontent;
22+
requires org.objectweb.asm;
23+
24+
provides CliToolProvider with org.elasticsearch.plugins.cli.PluginCliProvider, org.elasticsearch.plugins.cli.SyncPluginsCliProvider;
25+
}

distribution/tools/plugin-cli/src/main/java/org/elasticsearch/plugins/cli/InstallPluginAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
import org.elasticsearch.plugin.scanner.NamedComponentScanner;
4242
import org.elasticsearch.plugins.Platforms;
4343
import org.elasticsearch.plugins.PluginDescriptor;
44-
import org.elasticsearch.plugins.PluginsUtils;
44+
import org.elasticsearch.plugins.loading.PluginsUtils;
4545
import org.objectweb.asm.ClassReader;
4646

4747
import java.io.BufferedReader;

distribution/tools/plugin-cli/src/main/java/org/elasticsearch/plugins/cli/RemovePluginAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.elasticsearch.cli.UserException;
1414
import org.elasticsearch.core.IOUtils;
1515
import org.elasticsearch.env.Environment;
16-
import org.elasticsearch.plugins.PluginsUtils;
16+
import org.elasticsearch.plugins.loading.PluginsUtils;
1717

1818
import java.io.IOException;
1919
import java.nio.file.FileAlreadyExistsException;

distribution/tools/plugin-cli/src/test/java/org/elasticsearch/plugins/cli/InstallPluginActionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
import org.elasticsearch.plugin.scanner.NamedComponentScanner;
5151
import org.elasticsearch.plugins.Platforms;
5252
import org.elasticsearch.plugins.PluginDescriptor;
53-
import org.elasticsearch.plugins.PluginTestUtil;
53+
import org.elasticsearch.plugins.loading.PluginTestUtil;
5454
import org.elasticsearch.test.ESTestCase;
5555
import org.elasticsearch.test.PosixPermissionsResetter;
5656
import org.elasticsearch.test.compiler.InMemoryJavaCompiler;

distribution/tools/plugin-cli/src/test/java/org/elasticsearch/plugins/cli/ListPluginsCommandTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import org.elasticsearch.common.settings.Settings;
1919
import org.elasticsearch.env.Environment;
2020
import org.elasticsearch.env.TestEnvironment;
21-
import org.elasticsearch.plugins.PluginTestUtil;
21+
import org.elasticsearch.plugins.loading.PluginTestUtil;
2222
import org.junit.Before;
2323

2424
import java.io.IOException;

distribution/tools/plugin-cli/src/test/java/org/elasticsearch/plugins/cli/RemovePluginActionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import org.elasticsearch.common.settings.Settings;
1818
import org.elasticsearch.env.Environment;
1919
import org.elasticsearch.env.TestEnvironment;
20-
import org.elasticsearch.plugins.PluginTestUtil;
20+
import org.elasticsearch.plugins.loading.PluginTestUtil;
2121
import org.elasticsearch.test.ESTestCase;
2222
import org.junit.Before;
2323

distribution/tools/plugin-cli/src/test/java/org/elasticsearch/plugins/cli/SyncPluginsActionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
import org.elasticsearch.common.settings.Settings;
1515
import org.elasticsearch.env.Environment;
1616
import org.elasticsearch.env.TestEnvironment;
17-
import org.elasticsearch.plugins.PluginTestUtil;
1817
import org.elasticsearch.plugins.cli.SyncPluginsAction.PluginChanges;
18+
import org.elasticsearch.plugins.loading.PluginTestUtil;
1919
import org.elasticsearch.test.ESTestCase;
2020
import org.elasticsearch.test.VersionUtils;
2121
import org.hamcrest.Matchers;

modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/DataStreamAutoshardingIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
import org.elasticsearch.index.shard.ShardPath;
5252
import org.elasticsearch.index.store.StoreStats;
5353
import org.elasticsearch.plugins.Plugin;
54-
import org.elasticsearch.plugins.PluginsService;
54+
import org.elasticsearch.plugins.loading.PluginsService;
5555
import org.elasticsearch.rest.RestStatus;
5656
import org.elasticsearch.telemetry.InstrumentType;
5757
import org.elasticsearch.telemetry.Measurement;

0 commit comments

Comments
 (0)