소스 검색

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

Andrew Onishuk 10 년 전
부모
커밋
e46a904050
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      ambari-server/src/main/java/org/apache/ambari/server/api/util/StackExtensionHelper.java

+ 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());