public interface ChangelogStore
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
org.calrissian.mango.collect.CloseableIterable<org.calrissian.mango.domain.event.Event> |
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<org.calrissian.mango.domain.event.Event> changes)
Put a changeset into the changeset store.
|
void put(Iterable<org.calrissian.mango.domain.event.Event> 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 - Copyright © 2014 Calrissian. All Rights Reserved.