org.apache.stratos.manager.manager
Class CartridgeSubscriptionManager
java.lang.Object
org.apache.stratos.manager.manager.CartridgeSubscriptionManager
public class CartridgeSubscriptionManager
- extends Object
Manager class for the purpose of managing CartridgeSubscriptionInfo subscriptions, groupings, etc.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CartridgeSubscriptionManager
public CartridgeSubscriptionManager()
subscribeToCartridgeWithProperties
public SubscriptionInfo subscribeToCartridgeWithProperties(SubscriptionData subscriptionData)
throws ADCException,
InvalidCartridgeAliasException,
DuplicateCartridgeAliasException,
PolicyException,
UnregisteredCartridgeException,
RepositoryRequiredException,
RepositoryCredentialsRequiredException,
RepositoryTransportException,
AlreadySubscribedException,
InvalidRepositoryException
- Throws:
ADCException
InvalidCartridgeAliasException
DuplicateCartridgeAliasException
PolicyException
UnregisteredCartridgeException
RepositoryRequiredException
RepositoryCredentialsRequiredException
RepositoryTransportException
AlreadySubscribedException
InvalidRepositoryException
getCartridgeSubscriptions
public Collection<CartridgeSubscription> getCartridgeSubscriptions(int tenantId,
String type)
throws ADCException
- Throws:
ADCException
getCartridgeSubscription
public CartridgeSubscription getCartridgeSubscription(int tenantId,
String subscriptionAlias)
unsubscribeFromCartridge
public void unsubscribeFromCartridge(String tenantDomain,
String alias)
throws ADCException,
NotSubscribedException
- Unsubscribe from a Cartridge
- Parameters:
tenantDomain - Tenant's domainalias - Alias given at subscription time
- Throws:
ADCException
NotSubscribedException
isCartridgeSubscribed
public Collection<CartridgeSubscription> isCartridgeSubscribed(int tenantId,
String cartridgeType)
- Returns a collection of Cartridge subscriptions for a particular tenant and a cartridge type
- Parameters:
tenantId - cartridgeType -
- Returns:
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.