Interface BarbelHistoContext

  • All Known Implementing Classes:
    BarbelHistoBuilder

    public interface BarbelHistoContext
    Delivers the configuration set by BarbelHistoBuilder to the application components.
    Author:
    Niklas Schlimm
    • 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()
      • getDefaultBarbelMode

        static BarbelMode getDefaultBarbelMode()
      • getDefaultActivity

        static String getDefaultActivity()
      • getDefaultDocumentIDGenerator

        static Supplier<String> getDefaultDocumentIDGenerator()
      • getDefaultVersionIDGenerator

        static Supplier<String> getDefaultVersionIDGenerator()
      • getDefaultUser

        static String getDefaultUser()
      • getDefaultGson

        static com.google.gson.Gson getDefaultGson()
      • 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()
      • getGson

        com.google.gson.Gson getGson()
      • 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)