static BarbelHistoBuilder |
BarbelHistoBuilder.barbel() |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withActivity(String activity) |
The activity stored when creating records.
|
BarbelHistoBuilder |
BarbelHistoBuilder.withAsynchronousEventBus(com.google.common.eventbus.AsyncEventBus asynchronousEventBus) |
Register custom Google Guava AsyncEventBus with BarbelHisto .
|
BarbelHistoBuilder |
BarbelHistoBuilder.withAsynchronousEventListener(Object listener) |
Add a synchronous event listener to the AsyncEventBus .
|
<T> BarbelHistoBuilder |
BarbelHistoBuilder.withBackboneSupplier(Supplier<com.googlecode.cqengine.IndexedCollection<T>> backbone) |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withContextOptions(Map<String,Object> contextOptions) |
Allows to pass custom options to custom implementations of functions.
|
BarbelHistoBuilder |
BarbelHistoBuilder.withGson(com.google.gson.Gson gson) |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withJournalStore(Map<Object,DocumentJournal> journalStore) |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withJournalUpdateStrategyProducer(Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>> journalUpdateStrategy) |
Set the strategy how to update a journal.
|
BarbelHistoBuilder |
BarbelHistoBuilder.withMode(BarbelMode mode) |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withPersistenceSerializerProducer(Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>> persistenceSerializerProducer) |
Clients may want to decide how data is serialized into persistent storage.
|
BarbelHistoBuilder |
BarbelHistoBuilder.withPojoCopyFunctionSupplier(Supplier<UnaryOperator<Object>> pojoCopyFunction) |
Set a custom POJO copy function.
|
BarbelHistoBuilder |
BarbelHistoBuilder.withPojoProxyingFunctionSupplier(Supplier<BiFunction<Object,BitemporalStamp,Object>> proxyingFunction) |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withPrettyPrinter(Function<List<Bitemporal>,String> prettyPrinter) |
|
BarbelHistoBuilder |
BarbelHistoBuilder.withSynchronousEventBus(com.google.common.eventbus.EventBus synchronousEventBus) |
Register custom Google Guava synchronous EventBus with
BarbelHisto .
|
BarbelHistoBuilder |
BarbelHistoBuilder.withSynchronousEventListener(Object listener) |
Add a synchronous event listener to the EventBus .
|
BarbelHistoBuilder |
BarbelHistoBuilder.withUser(String user) |
The user stored when creating records.
|
BarbelHistoBuilder |
BarbelHistoBuilder.withVersionIdGenerator(Supplier<String> versionIdGenerator) |
Clients may want to implememt their own version id generator.
|