@InterfaceAudience.Private @InterfaceStability.Unstable public class Resources extends Object
Constructor and Description |
---|
Resources() |
Modifier and Type | Method and Description |
---|---|
static Resource |
add(Resource lhs,
Resource rhs) |
static Resource |
addTo(Resource lhs,
Resource rhs) |
static Resource |
clone(Resource res) |
static Resource |
componentwiseMin(Resource lhs,
Resource rhs) |
static Resource |
createResource(int memory) |
static Resource |
createResource(int memory,
int cores) |
static float |
divide(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static Resource |
divideAndCeil(ResourceCalculator resourceCalculator,
Resource lhs,
int rhs) |
static boolean |
equals(Resource lhs,
Resource rhs) |
static boolean |
fitsIn(Resource smaller,
Resource bigger) |
static boolean |
greaterThan(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static boolean |
greaterThanOrEqual(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static boolean |
lessThan(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static boolean |
lessThanOrEqual(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static Resource |
max(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static Resource |
min(ResourceCalculator resourceCalculator,
Resource clusterResource,
Resource lhs,
Resource rhs) |
static Resource |
multiply(Resource lhs,
double by) |
static Resource |
multiplyAndNormalizeDown(ResourceCalculator calculator,
Resource lhs,
double by,
Resource factor) |
static Resource |
multiplyAndNormalizeUp(ResourceCalculator calculator,
Resource lhs,
double by,
Resource factor) |
static Resource |
multiplyAndRoundDown(Resource lhs,
double by) |
static Resource |
multiplyTo(Resource lhs,
double by) |
static Resource |
negate(Resource resource) |
static Resource |
none() |
static Resource |
normalize(ResourceCalculator calculator,
Resource lhs,
Resource min,
Resource max,
Resource increment) |
static float |
ratio(ResourceCalculator resourceCalculator,
Resource lhs,
Resource rhs) |
static Resource |
roundDown(ResourceCalculator calculator,
Resource lhs,
Resource factor) |
static Resource |
roundUp(ResourceCalculator calculator,
Resource lhs,
Resource factor) |
static Resource |
subtract(Resource lhs,
Resource rhs) |
static Resource |
subtractFrom(Resource lhs,
Resource rhs) |
static Resource |
unbounded() |
public static Resource createResource(int memory)
public static Resource createResource(int memory, int cores)
public static Resource none()
public static Resource unbounded()
public static Resource multiplyAndNormalizeUp(ResourceCalculator calculator, Resource lhs, double by, Resource factor)
public static Resource multiplyAndNormalizeDown(ResourceCalculator calculator, Resource lhs, double by, Resource factor)
public static Resource normalize(ResourceCalculator calculator, Resource lhs, Resource min, Resource max, Resource increment)
public static Resource roundUp(ResourceCalculator calculator, Resource lhs, Resource factor)
public static Resource roundDown(ResourceCalculator calculator, Resource lhs, Resource factor)
public static float ratio(ResourceCalculator resourceCalculator, Resource lhs, Resource rhs)
public static float divide(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
public static Resource divideAndCeil(ResourceCalculator resourceCalculator, Resource lhs, int rhs)
public static boolean lessThan(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
public static boolean lessThanOrEqual(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
public static boolean greaterThan(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
public static boolean greaterThanOrEqual(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
public static Resource min(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
public static Resource max(ResourceCalculator resourceCalculator, Resource clusterResource, Resource lhs, Resource rhs)
Copyright © 2013 Apache Software Foundation. All rights reserved.