public class InMemoryEventRepository extends AbstractEventRepository
EventRepository with limited events.TITLE_BARCHAR_HIT, TITLE_PIE_HITCOUNT| Constructor and Description |
|---|
InMemoryEventRepository()
Default constructor with default capacity to 100.000
|
InMemoryEventRepository(int queueCapacity)
Constructor to tune capacity.
|
| Modifier and Type | Method and Description |
|---|---|
PieChart |
getFeatureHitsPie(String featureId,
long startTime,
long endTime)
Get a pie of dedicated feature.
|
Set<String> |
getFeatureNames()
List feature names monitored.
|
BarChart |
getHitsBarChart(Set<String> featNameSet,
long startTime,
long endTime,
int nbslot)
Get hit curves.
|
PieChart |
getHitsPieChart(long startTime,
long endTime)
Get total hit of feature on a period of time.
|
int |
getTotalEventCount()
Get all events.
|
boolean |
saveEvent(Event e)
Save event into store synchronously.
|
getHitsBarChart, toStringpublic InMemoryEventRepository()
public InMemoryEventRepository(int queueCapacity)
queueCapacity - default queue capacitypublic boolean saveEvent(Event e)
e - target event to storepublic PieChart getHitsPieChart(long startTime, long endTime)
startTime - start time of windowendTime - end time of windowpublic PieChart getFeatureHitsPie(String featureId, long startTime, long endTime)
featureId - target feature ifstartTime - target start timeendTime - target end timepublic BarChart getHitsBarChart(Set<String> featNameSet, long startTime, long endTime, int nbslot)
featNameSet - target feature name setstartTime - starttime for measureendTime - endtime for measurenbslot - number of measurepublic int getTotalEventCount()
Copyright © 2013–2015 FF4J. All rights reserved.