public class ChildAutoScaler extends Object implements io.fabric8.api.ContainerAutoScaler
| Constructor and Description |
|---|
ChildAutoScaler(ChildContainerProvider containerProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
chooseRootContainer(io.fabric8.api.AutoScaleRequest request,
List<String> containerIds) |
protected io.fabric8.api.CreateChildContainerOptions.Builder |
createAutoScaleOptions(io.fabric8.api.AutoScaleRequest request,
io.fabric8.api.FabricService fabricService) |
void |
createContainers(io.fabric8.api.AutoScaleRequest request) |
void |
destroyContainers(String profile,
int count,
List<io.fabric8.api.Container> containers) |
protected io.fabric8.api.ChildScalingRequirements |
getChildScalingRequirements(io.fabric8.api.AutoScaleRequest request) |
int |
getWeight() |
public ChildAutoScaler(ChildContainerProvider containerProvider)
public int getWeight()
getWeight in interface io.fabric8.api.ContainerAutoScalerpublic void createContainers(io.fabric8.api.AutoScaleRequest request)
throws Exception
createContainers in interface io.fabric8.api.ContainerAutoScalerExceptionprotected io.fabric8.api.CreateChildContainerOptions.Builder createAutoScaleOptions(io.fabric8.api.AutoScaleRequest request,
io.fabric8.api.FabricService fabricService)
protected String chooseRootContainer(io.fabric8.api.AutoScaleRequest request, List<String> containerIds)
protected io.fabric8.api.ChildScalingRequirements getChildScalingRequirements(io.fabric8.api.AutoScaleRequest request)
Copyright © 2011–2014 Red Hat. All rights reserved.