public class TimeRate extends StreamMonitor implements TimeRateService
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
every |
protected String |
index |
(package private) static org.slf4j.Logger |
logger |
protected float |
mean |
protected long |
n |
protected Long |
nowIndex |
protected Float |
rate |
protected Long |
start |
protected Long |
startIndex |
protected Float |
time |
dweet, dweetWriter, id, keys, log, machine, thingcontext| Constructor and Description |
|---|
TimeRate() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
Integer |
getEvery() |
String |
getIndex() |
private Long |
getIndex(Data data) |
Double |
getTimeRate() |
void |
init(ProcessContext ctx) |
Data |
process(Data data) |
void |
reset() |
void |
setEvery(Integer every) |
void |
setIndex(String index) |
getDweet, getId, getLog, getMachine, getThing, setDweet, setId, setLog, setMachine, setThingresetStatestatic org.slf4j.Logger logger
protected Long start
protected Long startIndex
protected Long nowIndex
protected long n
protected float mean
protected Float rate
protected Float time
protected Integer every
protected String index
public String getIndex()
public void setIndex(String index)
public Integer getEvery()
public void setEvery(Integer every)
every - the every to setpublic void init(ProcessContext ctx) throws Exception
init in interface StatefulProcessorinit in class StreamMonitorExceptionAbstractProcessor.init(stream.ProcessContext)public void finish()
throws Exception
finish in interface StatefulProcessorfinish in class AbstractProcessorExceptionAbstractProcessor.finish()public Double getTimeRate()
getTimeRate in interface TimeRateServiceCopyright © 2018. All rights reserved.