org.terracotta.management.registry
Class DefaultStatisticQueryBuilder
java.lang.Object
org.terracotta.management.registry.DefaultStatisticQueryBuilder
- All Implemented Interfaces:
- QueryBuilder<StatisticQuery.Builder,StatisticQuery>, StatisticQuery.Builder
public class DefaultStatisticQueryBuilder
- extends Object
- implements StatisticQuery.Builder
- Author:
- Mathieu Carbou
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultStatisticQueryBuilder
public DefaultStatisticQueryBuilder(CapabilityManagementSupport capabilityManagement,
String capabilityName,
Collection<String> statisticNames)
build
public StatisticQuery build()
- Specified by:
build in interface QueryBuilder<StatisticQuery.Builder,StatisticQuery>
on
public StatisticQuery.Builder on(Context context)
- Description copied from interface:
QueryBuilder
- Adds a context to run this query against
- Specified by:
on in interface QueryBuilder<StatisticQuery.Builder,StatisticQuery>
- Parameters:
context - The management registry context
- Returns:
- this builder
on
public StatisticQuery.Builder on(Collection<? extends Context> contexts)
- Description copied from interface:
QueryBuilder
- Adds some contexts to run this query against.
The order is important and kept: if teh query is ran on several contexts, then the order of results will match the order of the contexts
- Specified by:
on in interface QueryBuilder<StatisticQuery.Builder,StatisticQuery>
- Parameters:
contexts - The management registry contexts
- Returns:
- this builder
since
public StatisticQuery.Builder since(long unixTimestampMs)
- Description copied from interface:
StatisticQuery.Builder
- The query will only collect statistics computed since this time.
This allows for example to filter out the list of returned values within some
Statistic
such as RateHistory
- Specified by:
since in interface StatisticQuery.Builder
- Parameters:
unixTimestampMs - The unix timestamp
- Returns:
- this builder
Copyright © 2016. All Rights Reserved.