Преглед на файлове

Delegate getRecoveryStateFactory to delegates on LocalStateCompositeXPackPlugin (#60741)

Francisco Fernández Castaño преди 5 години
родител
ревизия
bd4f503a78
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/LocalStateCompositeXPackPlugin.java

+ 7 - 0
x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/LocalStateCompositeXPackPlugin.java

@@ -503,6 +503,13 @@ public class LocalStateCompositeXPackPlugin extends XPackPlugin implements Scrip
         return factories;
     }
 
+    @Override
+    public Map<String, RecoveryStateFactory> getRecoveryStateFactories() {
+        final Map<String, RecoveryStateFactory> factories = new HashMap<>();
+        filterPlugins(IndexStorePlugin.class).stream().forEach(p -> factories.putAll(p.getRecoveryStateFactories()));
+        return factories;
+    }
+
     private <T> List<T> filterPlugins(Class<T> type) {
         return plugins.stream().filter(x -> type.isAssignableFrom(x.getClass())).map(p -> ((T)p))
                 .collect(Collectors.toList());