org.apache.stratos.manager.subscription
Class ApplicationCartridgeSubscription

java.lang.Object
  extended by org.apache.stratos.manager.subscription.CartridgeSubscription
      extended by org.apache.stratos.manager.subscription.ApplicationCartridgeSubscription
All Implemented Interfaces:
Serializable

public class ApplicationCartridgeSubscription
extends CartridgeSubscription

See Also:
Serialized Form

Constructor Summary
ApplicationCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo, SubscriptionTenancyBehaviour subscriptionTenancyBehaviour)
          Constructor
 
Method Summary
 Repository manageRepository(String repoURL, String repoUserName, String repoUserPassword, boolean privateRepo)
          Manages the repository for the cartridge subscription
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplicationCartridgeSubscription

public ApplicationCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
                                        SubscriptionTenancyBehaviour subscriptionTenancyBehaviour)
Constructor

Parameters:
cartridgeInfo - CartridgeInfo instance
subscriptionTenancyBehaviour - SubscriptionTenancyBehaviour instance
Method Detail

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 URL
repoUserName - Repository Username
repoUserPassword - Repository password
privateRepo - public/private repository
Returns:
Repository populated with relevant information or null of not repository is relevant to this cartridge subscription


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.