public interface ChangelogStore
| Modifier and Type | Method and Description |
|---|---|
org.calrissian.mango.collect.CloseableIterable<StoreEntry> |
getChanges(Iterable<Date> buckets,
Auths auths)
Get changesets living inside of the given buckets
|
org.calrissian.mango.hash.tree.MerkleTree |
getChangeTree(Date start,
Date stop,
Auths auths)
Get a Merkle tree containing hashes of each of the buckets
|
org.calrissian.mango.hash.tree.MerkleTree |
getChangeTree(Date start,
Date stop,
int dimensions,
Auths auths)
Get a Merkle tree containing hashes of each of the buckets with the given dimensions
|
void |
put(Iterable<StoreEntry> changes)
Put a changeset into the changeset store.
|
void put(Iterable<StoreEntry> changes)
changes - org.calrissian.mango.hash.tree.MerkleTree getChangeTree(Date start, Date stop, Auths auths)
start - stop - org.calrissian.mango.hash.tree.MerkleTree getChangeTree(Date start, Date stop, int dimensions, Auths auths)
start - stop - org.calrissian.mango.collect.CloseableIterable<StoreEntry> getChanges(Iterable<Date> buckets, Auths auths)
buckets - dates representing time increments (i.e. 15 minutes)Copyright © 2014 Calrissian. All Rights Reserved.