Package org.projectbarbel.histo
Interface BarbelHistoContext
-
- All Known Implementing Classes:
BarbelHistoBuilder
public interface BarbelHistoContext
Delivers the configuration set byBarbelHistoBuilder
to the application components.- Author:
- Niklas Schlimm
-
-
Method Summary
-
-
-
Method Detail
-
getDefaultBackboneSupplier
static <T> Supplier<com.googlecode.cqengine.IndexedCollection<T>> getDefaultBackboneSupplier()
-
getDefaultPersistenceSerializerProducer
static Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>> getDefaultPersistenceSerializerProducer()
-
getDefaultPrettyPrinter
static Function<List<Bitemporal>,String> getDefaultPrettyPrinter()
-
getDefaultBarbelMode
static BarbelMode getDefaultBarbelMode()
-
getDefaultActivity
static String getDefaultActivity()
-
getInfiniteDate
@Deprecated static LocalDate getInfiniteDate()
Deprecated.
-
getBarbelClock
static Systemclock getBarbelClock()
-
getDefaultUser
static String getDefaultUser()
-
getDefaultProxyingFunctionSupplier
static Supplier<BiFunction<Object,BitemporalStamp,Object>> getDefaultProxyingFunctionSupplier()
-
getDefaultGson
static com.google.gson.Gson getDefaultGson()
-
getDefaultCopyFunctionSupplier
static Supplier<UnaryOperator<Object>> getDefaultCopyFunctionSupplier()
-
getDefaultSynchronousEventBus
static com.google.common.eventbus.EventBus getDefaultSynchronousEventBus()
-
getDefaultAsynchronousEventBus
static com.google.common.eventbus.AsyncEventBus getDefaultAsynchronousEventBus()
-
getBackboneSupplier
<T> Supplier<com.googlecode.cqengine.IndexedCollection<T>> getBackboneSupplier()
-
getActivity
String getActivity()
-
getUser
String getUser()
-
getJournalStore
Map<Object,DocumentJournal> getJournalStore()
-
getPojoProxyingFunctionSupplier
Supplier<BiFunction<Object,BitemporalStamp,Object>> getPojoProxyingFunctionSupplier()
-
getPojoCopyFunctionSupplier
Supplier<UnaryOperator<Object>> getPojoCopyFunctionSupplier()
-
getGson
com.google.gson.Gson getGson()
-
getJournalUpdateStrategyProducer
Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>> getJournalUpdateStrategyProducer()
-
getMode
BarbelMode getMode()
-
getPrettyPrinter
Function<List<Bitemporal>,String> getPrettyPrinter()
-
getPersistenceSerializerProducer
Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>> getPersistenceSerializerProducer()
-
getAsynchronousEventBus
com.google.common.eventbus.AsyncEventBus getAsynchronousEventBus()
-
getSynchronousEventBus
com.google.common.eventbus.EventBus getSynchronousEventBus()
-
getBackbone
<T> com.googlecode.cqengine.IndexedCollection<T> getBackbone()
-
postSynchronousEvent
void postSynchronousEvent(HistoEvent event)
-
postAsynchronousEvent
void postAsynchronousEvent(HistoEvent event)
-
-