org.apache.stratos.manager.utils
Class ApplicationManagementUtil
java.lang.Object
org.apache.stratos.manager.utils.ApplicationManagementUtil
public class ApplicationManagementUtil
- extends Object
This class contains utility methods used by ApplicationManagementService.
|
Method Summary |
static void |
addDNSEntry(String alias,
String cartridgeType)
|
static CartridgeSubscriptionInfo |
createCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
String policyName,
String cartridgeType,
String cartridgeName,
int tenantId,
String tenantDomain,
Repository repository,
String hostName,
String clusterDomain,
String clusterSubDomain,
String mgtClusterDomain,
String mgtClusterSubDomain,
DataCartridge dataCartridge,
String state,
String subscribeKey)
|
static SubscriptionInfo |
createSubscriptionResponse(CartridgeSubscriptionInfo cartridgeSubscriptionInfo,
Repository repository)
|
static String |
generatePassword()
|
protected static String |
getAppDeploymentDirPath(String cartridge,
org.apache.axis2.engine.AxisConfiguration axisConfig)
|
static int |
getTenantId(org.apache.axis2.context.ConfigurationContext configurationContext)
|
static void |
registerService(String cartridgeType,
String domain,
String subDomain,
StringBuilder payload,
String tenantRange,
String hostName,
String autoscalingPoliyName,
String deploymentPolicyName,
org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
|
static Properties |
setRegisterServiceProperties(Policy policy,
int tenantId,
String alias)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplicationManagementUtil
public ApplicationManagementUtil()
getAppDeploymentDirPath
protected static String getAppDeploymentDirPath(String cartridge,
org.apache.axis2.engine.AxisConfiguration axisConfig)
createCartridgeSubscription
public static CartridgeSubscriptionInfo createCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
String policyName,
String cartridgeType,
String cartridgeName,
int tenantId,
String tenantDomain,
Repository repository,
String hostName,
String clusterDomain,
String clusterSubDomain,
String mgtClusterDomain,
String mgtClusterSubDomain,
DataCartridge dataCartridge,
String state,
String subscribeKey)
getTenantId
public static int getTenantId(org.apache.axis2.context.ConfigurationContext configurationContext)
generatePassword
public static String generatePassword()
setRegisterServiceProperties
public static Properties setRegisterServiceProperties(Policy policy,
int tenantId,
String alias)
addDNSEntry
public static void addDNSEntry(String alias,
String cartridgeType)
createSubscriptionResponse
public static SubscriptionInfo createSubscriptionResponse(CartridgeSubscriptionInfo cartridgeSubscriptionInfo,
Repository repository)
registerService
public static void registerService(String cartridgeType,
String domain,
String subDomain,
StringBuilder payload,
String tenantRange,
String hostName,
String autoscalingPoliyName,
String deploymentPolicyName,
org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
throws ADCException,
UnregisteredCartridgeException
- Throws:
ADCException
UnregisteredCartridgeException
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.