Browse Source

AMBARI-6654. Add dependency inheritance for components. (aonishuk)

Andrew Onishuk 10 năm trước cách đây
mục cha
commit
e46a904050

+ 5 - 0
ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java

@@ -288,6 +288,11 @@ public class StackExtensionHelper {
     result.setConfigDependencies(
         child.getConfigDependencies() != null ?
             child.getConfigDependencies() : parent.getConfigDependencies());
+    // Merge custom command definitions for service
+    List<CustomCommandDefinition> mergedCustomCommands =
+                mergeCustomCommandLists(parent.getCustomCommands(),
+                            child.getCustomCommands());
+    result.setCustomCommands(mergedCustomCommands);
 
     if (category != null) {
       result.setCategory(child.getCategory());