public class DataRate extends AbstractProcessor implements StatisticsService
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
clock |
(package private) Long |
count |
(package private) DataRateGroup |
dataRateGroup |
(package private) Double |
elapsed |
(package private) Integer |
every |
(package private) DecimalFormat |
fmt |
(package private) String |
group |
(package private) String |
id |
(package private) String |
internalId |
(package private) String |
key |
(package private) Long |
last |
(package private) static org.slf4j.Logger |
log |
(package private) Double |
rate |
(package private) Long |
start |
(package private) Long |
windowCount |
context| Constructor and Description |
|---|
DataRate() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
String |
getClock() |
Integer |
getEvery() |
String |
getId() |
String |
getKey() |
Statistics |
getStatistics() |
void |
init(ProcessContext ctx) |
void |
printDataRate() |
protected void |
printDataRate(Long now) |
Data |
process(Data input) |
void |
reset() |
void |
setClock(String clock) |
void |
setEvery(Integer every) |
void |
setId(String id) |
void |
setKey(String key) |
resetStatefinal DecimalFormat fmt
static org.slf4j.Logger log
String clock
Long count
Long start
Long windowCount
Long last
Double elapsed
Double rate
Integer every
String key
String id
@Parameter String group
final String internalId
DataRateGroup dataRateGroup
public String getId()
public void setId(String id)
id - the id to setpublic String getClock()
public void setClock(String clock)
public String getKey()
public void setKey(String key)
key - the key to setpublic void init(ProcessContext ctx) throws Exception
init in interface StatefulProcessorinit in class AbstractProcessorExceptionAbstractProcessor.init(stream.ProcessContext)public void printDataRate()
protected void printDataRate(Long now)
public void finish()
throws Exception
finish in interface StatefulProcessorfinish in class AbstractProcessorExceptionAbstractProcessor.finish()public void reset()
throws Exception
public Statistics getStatistics()
getStatistics in interface StatisticsServicepublic Integer getEvery()
public void setEvery(Integer every)
every - the every to setCopyright © 2018. All rights reserved.