Uses of Interface
org.projectbarbel.histo.BarbelHistoContext
-
Packages that use BarbelHistoContext Package Description org.projectbarbel.histo org.projectbarbel.histo.event org.projectbarbel.histo.functions org.projectbarbel.histo.model -
-
Uses of BarbelHistoContext in org.projectbarbel.histo
Classes in org.projectbarbel.histo that implement BarbelHistoContext Modifier and Type Class Description class
BarbelHistoBuilder
Builder class forBarbelHisto
.Fields in org.projectbarbel.histo with type parameters of type BarbelHistoContext Modifier and Type Field Description static ThreadLocal<BarbelHistoContext>
BarbelHistoCore. CONSTRUCTION_CONTEXT
Methods in org.projectbarbel.histo that return BarbelHistoContext Modifier and Type Method Description BarbelHistoContext
BarbelHistoCore. getContext()
Methods in org.projectbarbel.histo that return types with arguments of type BarbelHistoContext Modifier and Type Method Description static Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>>
BarbelHistoContext. getDefaultPersistenceSerializerProducer()
Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>>
BarbelHistoBuilder. getJournalUpdateStrategyProducer()
Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>>
BarbelHistoContext. getJournalUpdateStrategyProducer()
Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>>
BarbelHistoBuilder. getPersistenceSerializerProducer()
Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>>
BarbelHistoContext. getPersistenceSerializerProducer()
Methods in org.projectbarbel.histo with parameters of type BarbelHistoContext Modifier and Type Method Description Bitemporal
BarbelModeProcessor. copyManagedBitemporal(BarbelHistoContext context, Bitemporal bitemporal)
static DocumentJournal
DocumentJournal. create(DocumentJournal.ProcessingState processingState, BarbelHistoContext context, com.googlecode.cqengine.IndexedCollection backbone, Object id)
Creates the journal using the backbone as pre-created collection.static DocumentJournal
DocumentJournal. create(DocumentJournal.ProcessingState processingState, BarbelHistoContext context, Object id)
CreateDocumentJournal
from context.<T> T
BarbelModeProcessor. drawMaiden(BarbelHistoContext context, T object)
<T> Collection<T>
BarbelModeProcessor. persistenceObjectsToManagedBitemporals(BarbelHistoContext context, Collection<Bitemporal> bitemporals)
Bitemporal
BarbelModeProcessor. snapshotMaiden(BarbelHistoContext context, Object pojo, BitemporalStamp stamp)
Bitemporal
BarbelModeProcessor. snapshotManagedBitemporal(BarbelHistoContext context, Bitemporal sourceBitemporal, BitemporalStamp stamp)
boolean
BarbelModeProcessor. validateMaidenCandidate(BarbelHistoContext context, Object candidate)
Method parameters in org.projectbarbel.histo with type arguments of type BarbelHistoContext Modifier and Type Method Description BarbelHistoBuilder
BarbelHistoBuilder. withJournalUpdateStrategyProducer(Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>> journalUpdateStrategy)
Set the strategy how to update a journal.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.Constructors in org.projectbarbel.histo with parameters of type BarbelHistoContext Constructor Description BarbelHistoCore(BarbelHistoContext context)
-
Uses of BarbelHistoContext in org.projectbarbel.histo.event
Methods in org.projectbarbel.histo.event with parameters of type BarbelHistoContext Modifier and Type Method Description default void
HistoEvent. derivedFields(BarbelHistoContext context)
default void
HistoEvent. postAsynchronous(BarbelHistoContext context)
default void
HistoEvent. postBothWay(BarbelHistoContext context)
default void
HistoEvent. postSynchronous(BarbelHistoContext context)
-
Uses of BarbelHistoContext in org.projectbarbel.histo.functions
Methods in org.projectbarbel.histo.functions with parameters of type BarbelHistoContext Modifier and Type Method Description static <O> boolean
AdaptingGsonSerializer. validateObjectIsRoundTripSerializable(BarbelHistoContext context, O candidatePojo)
static <O> boolean
AdaptingKryoSerializer. validateObjectIsRoundTripSerializable(BarbelHistoContext context, O candidatePojo)
Constructors in org.projectbarbel.histo.functions with parameters of type BarbelHistoContext Constructor Description AdaptingGsonSerializer(BarbelHistoContext context)
AdaptingKryoSerializer(BarbelHistoContext context)
EmbeddingJournalUpdateStrategy(BarbelHistoContext context)
SimpleGsonPojoSerializer(BarbelHistoContext context)
-
Uses of BarbelHistoContext in org.projectbarbel.histo.model
Methods in org.projectbarbel.histo.model with parameters of type BarbelHistoContext Modifier and Type Method Description static BitemporalStamp
BitemporalStamp. createActive(BarbelHistoContext context, Object documentId, EffectivePeriod period)
static RecordPeriod
RecordPeriod. createActive(BarbelHistoContext context)
RecordPeriod
RecordPeriod. inactivate(BarbelHistoContext context)
BitemporalStamp
BitemporalStamp. inactivatedCopy(BarbelHistoContext context)
-