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

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.DefaultLoadBalancerCategory
All Implemented Interfaces:
Serializable

public class DefaultLoadBalancerCategory
extends LoadBalancerCategory

See Also:
Serialized Form

Constructor Summary
DefaultLoadBalancerCategory()
           
 
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)
           
 boolean isDefaultLBExists()
           
 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)
           
 void setDefaultLBExists(boolean defaultLBExists)
           
 
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

DefaultLoadBalancerCategory

public DefaultLoadBalancerCategory()
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

isDefaultLBExists

public boolean isDefaultLBExists()

setDefaultLBExists

public void setDefaultLBExists(boolean defaultLBExists)


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