org.apache.stratos.manager.subscription.factory
Class CartridgeSubscriptionFactory

java.lang.Object
  extended by org.apache.stratos.manager.subscription.factory.CartridgeSubscriptionFactory

public class CartridgeSubscriptionFactory
extends Object


Constructor Summary
CartridgeSubscriptionFactory()
           
 
Method Summary
static CartridgeSubscription getCartridgeSubscriptionInstance(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo, SubscriptionTenancyBehaviour subscriptionTenancyBehaviour)
          Returns the relevant CartridgeSubscription object for the given criteria
static CartridgeSubscription getLBCartridgeSubscriptionInstance(LBDataContext lbDataContext, LoadBalancerCategory loadBalancerCategory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CartridgeSubscriptionFactory

public CartridgeSubscriptionFactory()
Method Detail

getCartridgeSubscriptionInstance

public static CartridgeSubscription getCartridgeSubscriptionInstance(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
                                                                     SubscriptionTenancyBehaviour subscriptionTenancyBehaviour)
                                                              throws ADCException
Returns the relevant CartridgeSubscription object for the given criteria

Parameters:
cartridgeInfo - CartridgeInfo instance
subscriptionTenancyBehaviour - SubscriptionTenancyBehaviour instance
Returns:
CartridgeSubscription subscription
Throws:
ADCException - if no matching criteria is there to create a CartridgeSubscription object

getLBCartridgeSubscriptionInstance

public static CartridgeSubscription getLBCartridgeSubscriptionInstance(LBDataContext lbDataContext,
                                                                       LoadBalancerCategory loadBalancerCategory)
                                                                throws ADCException
Throws:
ADCException


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