88
99import org .elasticsearch .action .ActionRequest ;
1010import org .elasticsearch .action .ActionResponse ;
11- import org .elasticsearch .cluster .metadata .IndexNameExpressionResolver ;
12- import org .elasticsearch .cluster .node .DiscoveryNodes ;
13- import org .elasticsearch .common .io .stream .NamedWriteableRegistry ;
14- import org .elasticsearch .common .settings .ClusterSettings ;
15- import org .elasticsearch .common .settings .IndexScopedSettings ;
1611import org .elasticsearch .common .settings .Setting ;
17- import org .elasticsearch .common .settings .Settings ;
18- import org .elasticsearch .common .settings .SettingsFilter ;
19- import org .elasticsearch .features .NodeFeature ;
2012import org .elasticsearch .index .IndexSettings ;
2113import org .elasticsearch .index .engine .EngineFactory ;
2214import org .elasticsearch .index .engine .frozen .FrozenEngine ;
2315import org .elasticsearch .plugins .ActionPlugin ;
2416import org .elasticsearch .plugins .EnginePlugin ;
2517import org .elasticsearch .plugins .Plugin ;
26- import org .elasticsearch .rest .RestController ;
27- import org .elasticsearch .rest .RestHandler ;
2818import org .elasticsearch .xpack .core .action .XPackInfoFeatureAction ;
2919import org .elasticsearch .xpack .core .action .XPackUsageFeatureAction ;
3020import org .elasticsearch .xpack .core .frozen .action .FreezeIndexAction ;
3121import org .elasticsearch .xpack .frozen .action .TransportFreezeIndexAction ;
32- import org .elasticsearch .xpack .frozen .rest .action .RestFreezeIndexAction ;
3322
3423import java .util .ArrayList ;
3524import java .util .Arrays ;
36- import java .util .Collections ;
3725import java .util .List ;
3826import java .util .Optional ;
39- import java .util .function .Predicate ;
40- import java .util .function .Supplier ;
4127
4228public class FrozenIndices extends Plugin implements ActionPlugin , EnginePlugin {
4329
@@ -63,19 +49,4 @@ public List<Setting<?>> getSettings() {
6349 actions .add (new ActionHandler <>(FreezeIndexAction .INSTANCE , TransportFreezeIndexAction .class ));
6450 return actions ;
6551 }
66-
67- @ Override
68- public List <RestHandler > getRestHandlers (
69- Settings settings ,
70- NamedWriteableRegistry namedWriteableRegistry ,
71- RestController restController ,
72- ClusterSettings clusterSettings ,
73- IndexScopedSettings indexScopedSettings ,
74- SettingsFilter settingsFilter ,
75- IndexNameExpressionResolver indexNameExpressionResolver ,
76- Supplier <DiscoveryNodes > nodesInCluster ,
77- Predicate <NodeFeature > clusterSupportsFeature
78- ) {
79- return Collections .singletonList (new RestFreezeIndexAction ());
80- }
8152}
0 commit comments