public abstract class SlidingWindowEvaluationHandler extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Configuration |
configuration |
protected EvictableBatchList |
data |
protected Evaluator |
evaluator |
protected static WindowEvaluationTaskPoolManager |
TASK_POOL_MANAGER |
| 限定符 | 构造器和说明 |
|---|---|
protected |
SlidingWindowEvaluationHandler(Configuration configuration,
Evaluator evaluator) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
collect(long timestamp,
Binary value) |
void |
collect(long timestamp,
boolean value) |
void |
collect(long timestamp,
double value) |
void |
collect(long timestamp,
float value) |
void |
collect(long timestamp,
int value) |
void |
collect(long timestamp,
long value) |
void |
collect(long timestamp,
String value) |
protected abstract void |
createEvaluationTaskIfNecessary(long timestamp) |
protected static final WindowEvaluationTaskPoolManager TASK_POOL_MANAGER
protected final Configuration configuration
protected final Evaluator evaluator
protected final EvictableBatchList data
protected SlidingWindowEvaluationHandler(Configuration configuration, Evaluator evaluator) throws WindowingException
protected abstract void createEvaluationTaskIfNecessary(long timestamp)
public final void collect(long timestamp,
int value)
public final void collect(long timestamp,
long value)
public final void collect(long timestamp,
float value)
public final void collect(long timestamp,
double value)
public final void collect(long timestamp,
boolean value)
public final void collect(long timestamp,
String value)
public final void collect(long timestamp,
Binary value)
Copyright © 2022 The Apache Software Foundation. All rights reserved.