| Package | Description | 
|---|---|
| org.apache.ambari.server.api.services | |
| org.apache.ambari.server.controller | |
| org.apache.ambari.server.stack | |
| org.apache.ambari.server.state | 
| Modifier and Type | Method and Description | 
|---|---|
ExtensionInfo | 
AmbariMetaInfo.getExtension(String extensionName,
            String version)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<ExtensionInfo> | 
AmbariMetaInfo.getExtensions()  | 
Collection<ExtensionInfo> | 
AmbariMetaInfo.getExtensions(String extensionName)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AmbariManagementHelper.createExtensionLink(StackManager stackManager,
                   StackInfo stackInfo,
                   ExtensionInfo extensionInfo)
This method will create a link between an extension version and a stack version (Extension Link). 
 | 
void | 
AmbariManagementHelper.updateExtensionLink(StackManager stackManager,
                   ExtensionLinkEntity linkEntity,
                   StackInfo stackInfo,
                   ExtensionInfo oldExtensionInfo,
                   ExtensionInfo newExtensionInfo)
Updates the extension version of the currently linked extension to the stack version 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AmbariManagementHelper.createExtensionLinks(StackManager stackManager,
                    List<ExtensionInfo> extensions)
This method will create a link between an extension version and a stack version (Extension Link). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ExtensionInfo | 
StackManager.getExtension(String name,
            String version)
Obtain the extension info specified by name and version. 
 | 
ExtensionInfo | 
ExtensionModule.getModuleInfo()  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<ExtensionInfo> | 
StackManager.getExtensions()
Obtain all extensions. 
 | 
Collection<ExtensionInfo> | 
StackManager.getExtensions(String name)
Obtain all extensions for the given name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StackManager.linkStackToExtension(StackInfo stack,
                    ExtensionInfo extension)  | 
void | 
StackManager.unlinkStackAndExtension(StackInfo stack,
                       ExtensionInfo extension)  | 
static void | 
ExtensionHelper.validateCreateLink(StackManager stackManager,
                  StackInfo stack,
                  ExtensionInfo extension)  | 
static void | 
ExtensionHelper.validateDeleteLink(Clusters clusters,
                  StackInfo stack,
                  ExtensionInfo extension)  | 
static void | 
ExtensionHelper.validateUpdateLink(StackManager stackManager,
                  StackInfo stack,
                  ExtensionInfo oldExtension,
                  ExtensionInfo newExtension)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExtensionInfo | 
StackInfo.getExtension(String name)  | 
ExtensionInfo | 
StackInfo.getExtensionByService(String serviceName)  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<ExtensionInfo> | 
StackInfo.getExtensions()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StackInfo.addExtension(ExtensionInfo extension)  | 
int | 
ExtensionInfo.compareTo(ExtensionInfo o)  | 
void | 
StackInfo.removeExtension(ExtensionInfo extension)  | 
| Constructor and Description | 
|---|
ExtensionId(ExtensionInfo extension)  | 
Copyright © 2022 Apache Software Foundation. All rights reserved.