Skip to content

Commit 5298ea8

Browse files
committed
reabse with upstream
Signed-off-by: Kaushal Kumar <ravi.kaushal97@gmail.com>
1 parent b9cac1f commit 5298ea8

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

plugins/workload-management/src/main/java/org/opensearch/plugin/wlm/WorkloadManagementPlugin.java

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,20 @@
1010

1111
import org.opensearch.action.ActionRequest;
1212
import org.opensearch.action.support.ActionFilter;
13-
import org.opensearch.autotagging.FeatureType;
1413
import org.opensearch.cluster.metadata.IndexNameExpressionResolver;
1514
import org.opensearch.cluster.node.DiscoveryNodes;
1615
import org.opensearch.cluster.service.ClusterService;
17-
import org.opensearch.core.common.io.stream.NamedWriteableRegistry;
18-
import org.opensearch.core.xcontent.NamedXContentRegistry;
19-
import org.opensearch.env.Environment;
20-
import org.opensearch.env.NodeEnvironment;
2116
import org.opensearch.common.inject.Module;
2217
import org.opensearch.common.settings.ClusterSettings;
2318
import org.opensearch.common.settings.IndexScopedSettings;
2419
import org.opensearch.common.settings.Setting;
2520
import org.opensearch.common.settings.Settings;
2621
import org.opensearch.common.settings.SettingsFilter;
2722
import org.opensearch.core.action.ActionResponse;
23+
import org.opensearch.core.common.io.stream.NamedWriteableRegistry;
24+
import org.opensearch.core.xcontent.NamedXContentRegistry;
25+
import org.opensearch.env.Environment;
26+
import org.opensearch.env.NodeEnvironment;
2827
import org.opensearch.plugin.wlm.action.CreateWorkloadGroupAction;
2928
import org.opensearch.plugin.wlm.action.DeleteWorkloadGroupAction;
3029
import org.opensearch.plugin.wlm.action.GetWorkloadGroupAction;
@@ -38,7 +37,6 @@
3837
import org.opensearch.plugin.wlm.rest.RestGetWorkloadGroupAction;
3938
import org.opensearch.plugin.wlm.rest.RestUpdateWorkloadGroupAction;
4039
import org.opensearch.plugin.wlm.service.WorkloadGroupPersistenceService;
41-
4240
import org.opensearch.plugins.ActionPlugin;
4341
import org.opensearch.plugins.Plugin;
4442
import org.opensearch.repositories.RepositoriesService;
@@ -61,14 +59,28 @@
6159
public class WorkloadManagementPlugin extends Plugin implements ActionPlugin {
6260

6361
private AutoTaggingActionFilter autoTaggingActionFilter;
62+
6463
/**
6564
* Default constructor
6665
*/
6766
public WorkloadManagementPlugin() {}
6867

6968
@Override
70-
public Collection<Object> createComponents(Client client, ClusterService clusterService, ThreadPool threadPool, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<RepositoriesService> repositoriesServiceSupplier) {
71-
InMemoryRuleProcessingService ruleProcessingService = new InMemoryRuleProcessingService();
69+
public Collection<Object> createComponents(
70+
Client client,
71+
ClusterService clusterService,
72+
ThreadPool threadPool,
73+
ResourceWatcherService resourceWatcherService,
74+
ScriptService scriptService,
75+
NamedXContentRegistry xContentRegistry,
76+
Environment environment,
77+
NodeEnvironment nodeEnvironment,
78+
NamedWriteableRegistry namedWriteableRegistry,
79+
IndexNameExpressionResolver indexNameExpressionResolver,
80+
Supplier<RepositoriesService> repositoriesServiceSupplier
81+
) {
82+
InMemoryRuleProcessingService ruleProcessingService = new InMemoryRuleProcessingService(null, null); // TODO: change this post
83+
// Ruirui's get API PR
7284
autoTaggingActionFilter = new AutoTaggingActionFilter(ruleProcessingService, threadPool);
7385
return Collections.emptyList();
7486
}

0 commit comments

Comments
 (0)