org.apache.stratos.manager.subscription
Class DataCartridgeSubscription
java.lang.Object
org.apache.stratos.manager.subscription.CartridgeSubscription
org.apache.stratos.manager.subscription.DataCartridgeSubscription
- All Implemented Interfaces:
- Serializable
public class DataCartridgeSubscription
- extends CartridgeSubscription
- See Also:
- Serialized Form
| Methods inherited from class org.apache.stratos.manager.subscription.CartridgeSubscription |
cleanupSubscription, connect, createSubscription, disconnect, equals, getAlias, getAutoscalingPolicyName, getCartridgeInfo, getCluster, getClusterDomain, getClusterSubDomain, getDeploymentPolicyName, getHostName, getLbClusterId, getMappedDomain, getMgtClusterDomain, getMgtClusterSubDomain, getPayloadData, getRepository, getSubscriber, getSubscriptionId, getSubscriptionKey, getSubscriptionStatus, getSubscriptionTenancyBehaviour, getType, hashCode, removeSubscription, setAlias, setAutoscalingPolicyName, setCartridgeInfo, setCluster, setClusterDomain, setClusterSubDomain, setDeploymentPolicyName, setHostName, setLbClusterId, setMappedDomain, setMgtClusterDomain, setMgtClusterSubDomain, setPayloadData, setRepository, setSubscriber, setSubscriptionId, setSubscriptionKey, setSubscriptionStatus, setSubscriptionTenancyBehaviour, setType, toString |
DataCartridgeSubscription
public DataCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
SubscriptionTenancyBehaviour subscriptionTenancyBehaviour)
- Constructor
- Parameters:
cartridgeInfo - CartridgeInfo instancesubscriptionTenancyBehaviour - SubscriptionTenancyBehaviour instance
registerSubscription
public CartridgeSubscriptionInfo registerSubscription(org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
throws ADCException,
UnregisteredCartridgeException
- Description copied from class:
CartridgeSubscription
- Registers the subscription
- Overrides:
registerSubscription in class CartridgeSubscription
- Parameters:
properties - Any additional properties needed
- Returns:
- CartridgeSubscriptionInfo subscription populated with relevant data
- Throws:
ADCException
UnregisteredCartridgeException
manageRepository
public Repository manageRepository(String repoURL,
String repoUserName,
String repoUserPassword,
boolean privateRepo)
- Description copied from class:
CartridgeSubscription
- Manages the repository for the cartridge subscription
- Specified by:
manageRepository in class CartridgeSubscription
- Parameters:
repoURL - Repository URLrepoUserName - Repository UsernamerepoUserPassword - Repository passwordprivateRepo - public/private repository
- Returns:
- Repository populated with relevant information or null of not repository is relevant to this cartridge
subscription
getCustomPayloadEntries
public Map<String,String> getCustomPayloadEntries()
- Overrides:
getCustomPayloadEntries in class CartridgeSubscription
getDBHost
public String getDBHost()
setDBHost
public void setDBHost(String host)
getDBUsername
public String getDBUsername()
setDBUsername
public void setDBUsername(String username)
getDBPassword
public String getDBPassword()
setDBPassword
public void setDBPassword(String password)
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.