org.apache.stratos.manager.client
Class AutoscalerServiceClient
java.lang.Object
org.apache.stratos.manager.client.AutoscalerServiceClient
public class AutoscalerServiceClient
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutoscalerServiceClient
public AutoscalerServiceClient(String epr)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getServiceClient
public static AutoscalerServiceClient getServiceClient()
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getAvailablePartitions
public org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] getAvailablePartitions()
throws RemoteException
- Throws:
RemoteException
getPartition
public org.apache.stratos.cloud.controller.stub.deployment.partition.Partition getPartition(String partitionId)
throws RemoteException
- Throws:
RemoteException
getPartitionsOfGroup
public org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] getPartitionsOfGroup(String deploymentPolicyId,
String partitionGroupId)
throws RemoteException
- Throws:
RemoteException
getPartitionsOfDeploymentPolicy
public org.apache.stratos.cloud.controller.stub.deployment.partition.Partition[] getPartitionsOfDeploymentPolicy(String deploymentPolicyId)
throws RemoteException
- Throws:
RemoteException
getPartitionGroups
public org.apache.stratos.autoscaler.partition.PartitionGroup[] getPartitionGroups(String deploymentPolicyId)
throws RemoteException
- Throws:
RemoteException
getAutoScalePolicies
public org.apache.stratos.autoscaler.policy.model.AutoscalePolicy[] getAutoScalePolicies()
throws RemoteException
- Throws:
RemoteException
getAutoScalePolicy
public org.apache.stratos.autoscaler.policy.model.AutoscalePolicy getAutoScalePolicy(String autoscalingPolicyId)
throws RemoteException
- Throws:
RemoteException
getDeploymentPolicies
public org.apache.stratos.autoscaler.deployment.policy.DeploymentPolicy[] getDeploymentPolicies()
throws RemoteException
- Throws:
RemoteException
getDeploymentPolicies
public org.apache.stratos.autoscaler.deployment.policy.DeploymentPolicy[] getDeploymentPolicies(String cartridgeType)
throws RemoteException
- Throws:
RemoteException
checkLBExistenceAgainstPolicy
public void checkLBExistenceAgainstPolicy(String clusterId,
String deploymentPolicyId)
throws RemoteException,
org.apache.stratos.autoscaler.stub.AutoScalerServiceNonExistingLBExceptionException
- Throws:
RemoteException
org.apache.stratos.autoscaler.stub.AutoScalerServiceNonExistingLBExceptionException
checkDefaultLBExistenceAgainstPolicy
public boolean checkDefaultLBExistenceAgainstPolicy(String deploymentPolicyId)
throws RemoteException
- Throws:
RemoteException
checkServiceLBExistenceAgainstPolicy
public boolean checkServiceLBExistenceAgainstPolicy(String serviceName,
String deploymentPolicyId)
throws RemoteException
- Throws:
RemoteException
getDeploymentPolicy
public org.apache.stratos.autoscaler.deployment.policy.DeploymentPolicy getDeploymentPolicy(String deploymentPolicyId)
throws RemoteException
- Throws:
RemoteException
deployDeploymentPolicy
public boolean deployDeploymentPolicy(org.apache.stratos.autoscaler.deployment.policy.DeploymentPolicy deploymentPolicy)
throws RemoteException,
org.apache.stratos.autoscaler.stub.AutoScalerServiceInvalidPolicyExceptionException
- Throws:
RemoteException
org.apache.stratos.autoscaler.stub.AutoScalerServiceInvalidPolicyExceptionException
deployAutoscalingPolicy
public boolean deployAutoscalingPolicy(org.apache.stratos.autoscaler.policy.model.AutoscalePolicy autoScalePolicy)
throws RemoteException,
org.apache.stratos.autoscaler.stub.AutoScalerServiceInvalidPolicyExceptionException
- Throws:
RemoteException
org.apache.stratos.autoscaler.stub.AutoScalerServiceInvalidPolicyExceptionException
deployPartition
public boolean deployPartition(org.apache.stratos.cloud.controller.stub.deployment.partition.Partition partition)
throws RemoteException,
org.apache.stratos.autoscaler.stub.AutoScalerServiceInvalidPartitionExceptionException
- Throws:
RemoteException
org.apache.stratos.autoscaler.stub.AutoScalerServiceInvalidPartitionExceptionException
getDefaultLBClusterId
public String getDefaultLBClusterId(String deploymentPolicy)
throws RemoteException
- Throws:
RemoteException
getServiceLBClusterId
public String getServiceLBClusterId(String serviceType,
String deploymentPolicy)
throws RemoteException
- Throws:
RemoteException
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.