public abstract class BaseIndexedSAQImpressionProvider extends java.lang.Object implements SAQImpressionProvider
Constructor and Description |
---|
BaseIndexedSAQImpressionProvider() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getSAQImpressionsCount(long companyId,
long expiryIntervalMillis) |
void |
populateSAQImpressions(long companyId,
SAQContextMatcher saqContextMatcher,
SAQImpressionConsumer saqImpressionConsumer) |
abstract void |
populateSAQImpressions(long companyId,
SAQImpressionConsumer saqImpressionConsumer) |
abstract void |
populateSAQImpressionsMatchingMetric(long companyId,
java.lang.String metric,
SAQMetricMatcher saqMetricMatcher,
SAQImpressionConsumer saqImpressionConsumer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSAQImpression
public abstract int getSAQImpressionsCount(long companyId, long expiryIntervalMillis)
getSAQImpressionsCount
in interface SAQImpressionProvider
public void populateSAQImpressions(long companyId, SAQContextMatcher saqContextMatcher, SAQImpressionConsumer saqImpressionConsumer)
populateSAQImpressions
in interface SAQImpressionProvider
public abstract void populateSAQImpressions(long companyId, SAQImpressionConsumer saqImpressionConsumer)
populateSAQImpressions
in interface SAQImpressionProvider
public abstract void populateSAQImpressionsMatchingMetric(long companyId, java.lang.String metric, SAQMetricMatcher saqMetricMatcher, SAQImpressionConsumer saqImpressionConsumer)