public class EventRepositoryRedis extends AbstractEventRepository
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_EVENT
prefix of keys.
|
protected int |
timeToLive
Time to live.
|
| Constructor and Description |
|---|
EventRepositoryRedis()
Default Constructor.
|
EventRepositoryRedis(RedisConnection pRedisConnection)
Contact remote redis server.
|
EventRepositoryRedis(String host,
int port)
Contact remote redis server.
|
EventRepositoryRedis(String host,
int port,
String password)
Contact remote redis server.
|
| Modifier and Type | Method and Description |
|---|---|
PieChart |
featureDistributionPie(String uid,
long startTime,
long endTime) |
PieChart |
featuresListDistributionPie(long startTime,
long endTime) |
Set<String> |
getFeatureNames() |
BarChart |
getFeaturesUsageOverTime(Set<String> featNameSet,
long startTime,
long endTime,
int nbslot) |
redis.clients.jedis.Jedis |
getJedis()
Safe acces to Jedis, avoid JNPE.
|
int |
getTotalEventCount() |
boolean |
saveEvent(Event evt) |
getFeaturesUsageOverTime, initFeaturesOverTimeBarchart, isEventInInterval, isEventInInterval, isEventOK, search, toStringpublic static final String KEY_EVENT
protected int timeToLive
public EventRepositoryRedis()
public EventRepositoryRedis(RedisConnection pRedisConnection)
host - target redis hostport - target redis portpublic EventRepositoryRedis(String host, int port)
host - target redis hostport - target redis portpublic boolean saveEvent(Event evt)
public int getTotalEventCount()
public PieChart featuresListDistributionPie(long startTime, long endTime)
public PieChart featureDistributionPie(String uid, long startTime, long endTime)
public BarChart getFeaturesUsageOverTime(Set<String> featNameSet, long startTime, long endTime, int nbslot)
public redis.clients.jedis.Jedis getJedis()
Copyright © 2013–2016 FF4J. All rights reserved.