org.apache.stratos.manager.lb.category
Class ServiceLevelLoadBalancerCategory

java.lang.Object
  extended by org.apache.stratos.manager.behaviour.CartridgeMgtBehaviour
      extended by org.apache.stratos.manager.lb.category.LoadBalancerCategory
          extended by org.apache.stratos.manager.lb.category.ServiceLevelLoadBalancerCategory
All Implemented Interfaces:
Serializable

public class ServiceLevelLoadBalancerCategory
extends LoadBalancerCategory

See Also:
Serialized Form

Constructor Summary
ServiceLevelLoadBalancerCategory()
           
 
Method Summary
 PayloadData create(String alias, Cluster cluster, Subscriber subscriber, Repository repository, org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo, String subscriptionKey, Map<String,String> customPayloadEntries)
           
 void register(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo, Cluster cluster, PayloadData payloadData, String autoscalePolicyName, String deploymentPolicyName, org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
           
 
Methods inherited from class org.apache.stratos.manager.lb.category.LoadBalancerCategory
getDeploymentPolicyName, getLoadBalancedServiceType, isLoadBalancedServiceMultiTenant, setDeploymentPolicyName, setLoadBalancedServiceMultiTenant, setLoadBalancedServiceType
 
Methods inherited from class org.apache.stratos.manager.behaviour.CartridgeMgtBehaviour
createPayload, generateClusterId, generateHostName, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceLevelLoadBalancerCategory

public ServiceLevelLoadBalancerCategory()
Method Detail

create

public PayloadData create(String alias,
                          Cluster cluster,
                          Subscriber subscriber,
                          Repository repository,
                          org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
                          String subscriptionKey,
                          Map<String,String> customPayloadEntries)
                   throws ADCException,
                          AlreadySubscribedException
Overrides:
create in class LoadBalancerCategory
Throws:
ADCException
AlreadySubscribedException

register

public void register(org.apache.stratos.cloud.controller.stub.pojo.CartridgeInfo cartridgeInfo,
                     Cluster cluster,
                     PayloadData payloadData,
                     String autoscalePolicyName,
                     String deploymentPolicyName,
                     org.apache.stratos.cloud.controller.stub.pojo.Properties properties)
              throws ADCException,
                     UnregisteredCartridgeException
Overrides:
register in class CartridgeMgtBehaviour
Throws:
ADCException
UnregisteredCartridgeException


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