public abstract class AbstractStatisticalQuery<R extends BaseResource,E> extends Object
Modifier and Type | Field and Description |
---|---|
protected static StatisticUnit |
BITS_PER_SECOND |
protected static StatisticUnit |
BYTES |
protected static StatisticUnit |
BYTES_PER_SECOND |
protected static BigDecimal |
CENT |
protected static StatisticType |
COUNTER |
protected static ValueType |
DECIMAL |
protected AbstractBackendResource.EntityIdResolver |
entityResolver |
protected static StatisticType |
GAUGE |
protected static ValueType |
INTEGER |
protected static long |
Mb |
protected static StatisticUnit |
NONE |
protected R |
parent |
protected Class<R> |
parentType |
protected static StatisticUnit |
PERCENT |
Constructor and Description |
---|
AbstractStatisticalQuery(Class<R> parentType,
R parent,
AbstractBackendResource.EntityIdResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
abstract Statistic |
adopt(Statistic statistic) |
static String |
asId(String name) |
List<Statistic> |
asList(Statistic... statistics) |
static Statistic |
clone(Statistic s) |
static Statistic |
create(String name,
String description,
StatisticType type,
StatisticUnit unit,
ValueType valueType) |
Class<R> |
getParentType() |
abstract List<Statistic> |
getStatistics(E entity) |
E |
resolve(Guid id) |
Statistic |
setDatum(Statistic statistic,
BigDecimal datum) |
Statistic |
setDatum(Statistic statistic,
double datum) |
Statistic |
setDatum(Statistic statistic,
long datum) |
protected static final long Mb
protected static final BigDecimal CENT
protected static final StatisticType GAUGE
protected static final StatisticType COUNTER
protected static final StatisticUnit NONE
protected static final StatisticUnit PERCENT
protected static final StatisticUnit BYTES
protected static final StatisticUnit BYTES_PER_SECOND
protected static final StatisticUnit BITS_PER_SECOND
protected static final ValueType INTEGER
protected static final ValueType DECIMAL
protected Class<R extends BaseResource> parentType
protected R extends BaseResource parent
protected AbstractBackendResource.EntityIdResolver entityResolver
public AbstractStatisticalQuery(Class<R> parentType, R parent, AbstractBackendResource.EntityIdResolver entityResolver)
public E resolve(Guid id) throws BaseBackendResource.BackendFailureException
public Statistic setDatum(Statistic statistic, BigDecimal datum)
public static Statistic create(String name, String description, StatisticType type, StatisticUnit unit, ValueType valueType)
Copyright © 2012. All Rights Reserved.