public class OpenShiftAutoScaler extends java.lang.Object implements ContainerAutoScaler
Constructor and Description |
---|
OpenShiftAutoScaler(OpenshiftContainerProvider containerProvider) |
Modifier and Type | Method and Description |
---|---|
protected CreateOpenshiftContainerOptions.Builder |
createAutoScaleOptions(FabricService fabricService) |
void |
createContainers(java.lang.String version,
java.lang.String profile,
int count) |
void |
destroyContainers(java.lang.String profile,
int count,
java.util.List<Container> containers) |
int |
getWeight() |
protected java.lang.String |
validateProperty(java.util.Map<java.lang.String,?> properties,
java.lang.String name,
java.lang.String propertyName,
java.lang.String envVarName,
java.lang.String defaultValue) |
public OpenShiftAutoScaler(OpenshiftContainerProvider containerProvider)
public int getWeight()
getWeight
in interface ContainerAutoScaler
public void createContainers(java.lang.String version, java.lang.String profile, int count) throws java.lang.Exception
createContainers
in interface ContainerAutoScaler
java.lang.Exception
protected CreateOpenshiftContainerOptions.Builder createAutoScaleOptions(FabricService fabricService)
protected java.lang.String validateProperty(java.util.Map<java.lang.String,?> properties, java.lang.String name, java.lang.String propertyName, java.lang.String envVarName, java.lang.String defaultValue)
public void destroyContainers(java.lang.String profile, int count, java.util.List<Container> containers)
destroyContainers
in interface ContainerAutoScaler
Copyright © 2011-2014 Red Hat. All Rights Reserved.