public class DataRate extends AbstractProcessor implements StatisticsService
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
clock |
(package private) Long |
count |
(package private) Double |
elapsed |
(package private) Integer |
every |
(package private) DecimalFormat |
fmt |
(package private) String |
id |
(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
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 © 2014. All rights reserved.