|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.stratos.manager.subscription.CartridgeSubscription
org.apache.stratos.manager.subscription.LBCartridgeSubscription
public class LBCartridgeSubscription
| Constructor Summary | |
|---|---|
LBCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
SubscriptionTenancyBehaviour subscriptionTenancyBehaviour,
LoadBalancerCategory loadBalancerCategory)
Constructor |
|
| Method Summary | |
|---|---|
void |
createSubscription(Subscriber subscriber,
String alias,
String autoscalingPolicy,
String deploymentPolicyName,
Repository repository)
Subscribes to this cartridge subscription |
LoadBalancerCategory |
getLoadBalancerCategory()
|
Repository |
manageRepository(String repoURL,
String repoUserName,
String repoUserPassword,
boolean privateRepo)
Manages the repository for the cartridge subscription |
CartridgeSubscriptionInfo |
registerSubscription(org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
Registers the subscription |
void |
removeSubscription()
Unsubscribe from this cartridge subscription |
void |
setLoadBalancerCategory(LoadBalancerCategory loadBalancerCategory)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LBCartridgeSubscription(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
SubscriptionTenancyBehaviour subscriptionTenancyBehaviour,
LoadBalancerCategory loadBalancerCategory)
cartridgeInfo - CartridgeInfo instancesubscriptionTenancyBehaviour - SubscriptionTenancyBehaviour instanceloadBalancerCategory - LoadBalancerCategory instance| Method Detail |
|---|
public void createSubscription(Subscriber subscriber,
String alias,
String autoscalingPolicy,
String deploymentPolicyName,
Repository repository)
throws ADCException,
PolicyException,
UnregisteredCartridgeException,
InvalidCartridgeAliasException,
DuplicateCartridgeAliasException,
RepositoryRequiredException,
AlreadySubscribedException,
RepositoryCredentialsRequiredException,
InvalidRepositoryException,
RepositoryTransportException
CartridgeSubscription
createSubscription in class CartridgeSubscriptionsubscriber - Subscriber subscriptionalias - Alias of the cartridge subscriptionautoscalingPolicy - Auto scaling policydeploymentPolicyName - Deployment policyrepository - Relevenat Repository subscription
ADCException
PolicyException
UnregisteredCartridgeException
InvalidCartridgeAliasException
DuplicateCartridgeAliasException
RepositoryRequiredException
AlreadySubscribedException
RepositoryCredentialsRequiredException
InvalidRepositoryException
RepositoryTransportException
public CartridgeSubscriptionInfo registerSubscription(org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
throws ADCException,
UnregisteredCartridgeException
CartridgeSubscription
registerSubscription in class CartridgeSubscriptionproperties - Any additional properties needed
ADCException
UnregisteredCartridgeException
public void removeSubscription()
throws ADCException,
NotSubscribedException
CartridgeSubscription
removeSubscription in class CartridgeSubscriptionADCException
NotSubscribedException
public Repository manageRepository(String repoURL,
String repoUserName,
String repoUserPassword,
boolean privateRepo)
CartridgeSubscription
manageRepository in class CartridgeSubscriptionrepoURL - Repository URLrepoUserName - Repository UsernamerepoUserPassword - Repository passwordprivateRepo - public/private repository
public LoadBalancerCategory getLoadBalancerCategory()
public void setLoadBalancerCategory(LoadBalancerCategory loadBalancerCategory)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||