org.apache.stratos.manager.subscription
Class InternalRepoBasedCartridgeSubscription
java.lang.Object
org.apache.stratos.manager.subscription.CartridgeSubscription
org.apache.stratos.manager.subscription.InternalRepoBasedCartridgeSubscription
- All Implemented Interfaces:
- Serializable
public class InternalRepoBasedCartridgeSubscription
- 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, getCustomPayloadEntries, getDeploymentPolicyName, getHostName, getLbClusterId, getMappedDomain, getMgtClusterDomain, getMgtClusterSubDomain, getPayloadData, getRepository, getSubscriber, getSubscriptionId, getSubscriptionKey, getSubscriptionStatus, getSubscriptionTenancyBehaviour, getType, hashCode, registerSubscription, removeSubscription, setAlias, setAutoscalingPolicyName, setCartridgeInfo, setCluster, setClusterDomain, setClusterSubDomain, setDeploymentPolicyName, setHostName, setLbClusterId, setMappedDomain, setMgtClusterDomain, setMgtClusterSubDomain, setPayloadData, setRepository, setSubscriber, setSubscriptionId, setSubscriptionKey, setSubscriptionStatus, setSubscriptionTenancyBehaviour, setType, toString |
InternalRepoBasedCartridgeSubscription
public InternalRepoBasedCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
SubscriptionTenancyBehaviour subscriptionTenancyBehaviour)
manageRepository
public Repository manageRepository(String repoURL,
String repoUserName,
String repoUserPassword,
boolean privateRepo)
throws ADCException,
RepositoryRequiredException,
RepositoryCredentialsRequiredException,
RepositoryTransportException,
InvalidRepositoryException
- 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
- Throws:
ADCException
RepositoryRequiredException
RepositoryCredentialsRequiredException
RepositoryTransportException
InvalidRepositoryException
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.