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

java.lang.Object
  extended by org.apache.stratos.manager.behaviour.CartridgeMgtBehaviour
      extended by org.apache.stratos.manager.lb.category.LoadBalancerCategory
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DefaultLoadBalancerCategory, ExistingLoadBalancerCategory, ServiceLevelLoadBalancerCategory

public abstract class LoadBalancerCategory
extends CartridgeMgtBehaviour

See Also:
Serialized Form

Constructor Summary
LoadBalancerCategory()
           
 
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)
           
 String getDeploymentPolicyName()
           
 String getLoadBalancedServiceType()
           
 boolean isLoadBalancedServiceMultiTenant()
           
 void setDeploymentPolicyName(String deploymentPolicyName)
           
 void setLoadBalancedServiceMultiTenant(boolean isLoadBalancedServiceMultiTenant)
           
 void setLoadBalancedServiceType(String loadBalancedServiceType)
           
 
Methods inherited from class org.apache.stratos.manager.behaviour.CartridgeMgtBehaviour
createPayload, generateClusterId, generateHostName, register, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadBalancerCategory

public LoadBalancerCategory()
Method Detail

getLoadBalancedServiceType

public String getLoadBalancedServiceType()

setLoadBalancedServiceType

public void setLoadBalancedServiceType(String loadBalancedServiceType)

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 CartridgeMgtBehaviour
Throws:
ADCException
AlreadySubscribedException

isLoadBalancedServiceMultiTenant

public boolean isLoadBalancedServiceMultiTenant()

setLoadBalancedServiceMultiTenant

public void setLoadBalancedServiceMultiTenant(boolean isLoadBalancedServiceMultiTenant)

getDeploymentPolicyName

public String getDeploymentPolicyName()

setDeploymentPolicyName

public void setDeploymentPolicyName(String deploymentPolicyName)


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