public interface VectoredDao<I extends Serializable & Comparable<I>,D extends Durable<I>> extends Dao<I,D>
| Modifier and Type | Method and Description |
|---|---|
DurableVector<I,D> |
createSingularVector(VectorKey<D> vectorKey,
D durable,
int timeToLiveSeconds) |
DurableVector<I,D> |
createVector(VectorKey<D> vectorKey,
Iterable<D> elementIter,
Comparator<D> comparator,
int maxSize,
int timeToLiveSeconds,
boolean ordered) |
void |
deleteVector(VectorKey<D> vectorKey) |
Map<DurableKey<I,D>,D> |
get(Class<D> durableClass,
List<DurableKey<I,D>> durableKeys) |
String |
getMetricSource() |
DurableVector<I,D> |
getVector(VectorKey<D> vectorKey) |
DurableVector<I,D> |
migrateVector(Class<D> managedClass,
DurableVector<I,D> vector) |
D |
persist(Class<D> durableClass,
D durable,
UpdateMode mode) |
DurableVector<I,D> |
persistVector(VectorKey<D> vectorKey,
DurableVector<I,D> vector) |
void |
removeFromVector(VectorKey<D> vectorKey,
D durable) |
void |
updateInVector(VectorKey<D> vectorKey,
D durable) |
String getMetricSource()
D persist(Class<D> durableClass, D durable, UpdateMode mode)
DurableVector<I,D> getVector(VectorKey<D> vectorKey)
DurableVector<I,D> persistVector(VectorKey<D> vectorKey, DurableVector<I,D> vector)
DurableVector<I,D> migrateVector(Class<D> managedClass, DurableVector<I,D> vector)
DurableVector<I,D> createSingularVector(VectorKey<D> vectorKey, D durable, int timeToLiveSeconds)
DurableVector<I,D> createVector(VectorKey<D> vectorKey, Iterable<D> elementIter, Comparator<D> comparator, int maxSize, int timeToLiveSeconds, boolean ordered)
Copyright © 2017. All rights reserved.