public abstract class HectorDao<W extends Serializable & Comparable<W>,I extends Serializable & Comparable<I>,D extends Durable<I>> extends NoSqlDao<W,I,D>
| Constructor and Description |
|---|
HectorDao(String metricSource,
me.prettyprint.hector.api.Keyspace keyspace,
WideVectoredDao<W,I,D> wideVectoredDao,
boolean cacheEnabled) |
| Modifier and Type | Method and Description |
|---|---|
abstract I |
createId() |
void |
delete(String context,
Class<? extends Durable<W>> parentClass,
W parentId,
Class<D> durableClass,
List<D> durables) |
List<D> |
get(String context,
Class<? extends Durable<W>> parentClass,
W parentId,
Class<D> durableClass) |
List<D> |
persist(String context,
Class<? extends Durable<W>> parentClass,
W parentId,
Class<D> durableClass,
List<D> durables) |
void |
remove(String context,
Class<? extends Durable<W>> parentClass,
W parentId,
Class<D> durableClass) |
delete, delete, delete, get, getParentIdClass, isCacheEnabled, persist, persist, persist, removegetWideVectoredDaogetId, getIdClass, getIdFromString, getManagedClass, getMetricSourcepublic HectorDao(String metricSource, me.prettyprint.hector.api.Keyspace keyspace, WideVectoredDao<W,I,D> wideVectoredDao, boolean cacheEnabled)
public abstract I createId()
public void remove(String context, Class<? extends Durable<W>> parentClass, W parentId, Class<D> durableClass)
public List<D> get(String context, Class<? extends Durable<W>> parentClass, W parentId, Class<D> durableClass)
public List<D> persist(String context, Class<? extends Durable<W>> parentClass, W parentId, Class<D> durableClass, List<D> durables)
Copyright © 2017. All rights reserved.