AbstractLazyLoadingListener<R,T> |
Mongo shadow lazy loading listener implementation to pre-fetch saved data
from previous sessions back to BarbelHisto .
|
AbstractLockingListener |
Abstract class to use when implementing custom licking listeners.
|
AbstractUpdateListener<R,T> |
Mongo shadow update listener implementation to synchronize
BarbelHisto backbone updates to external data source.
|
AdaptingKryoSerializer |
Serializer that is used in case clients decide to use DiskPersistence
and OffHeapPersistence on their backbone collection.
|
BarbelHisto<T> |
The main abstraction of BarbelHisto that provides the client API.
|
BarbelHistoBuilder |
|
BarbelHistoContext |
|
BarbelHistoCore<T> |
|
BarbelMode |
|
BarbelModeProcessor |
|
BarbelPojoSerializer<O> |
|
BarbelProxy |
The target proxy interface applied to POJOs when running in
BarbelMode.POJO .
|
BarbelQueries |
|
BarbelQueryOptions |
|
Bitemporal |
Interface applied to all objects managed by BarbelHisto .
|
BitemporalObjectState |
Versions have two main states: active means they are valid from a business
viewpoint.
|
BitemporalStamp |
Abstraction to carry the bitemporal data for each individual version.
|
BitemporalStamp.Builder |
|
BitemporalUpdate<T> |
|
BitemporalVersion |
|
CachingCGLibProxyingFunction |
Proxying function that uses CGLib and Objenesis .
|
CachingCGLibProxyingFunction.Interceptor |
|
DefaultDocument |
A fully equipped example implementation for business classes managed by
BarbelHisto .
|
DefaultDocument.Builder |
|
DefaultLazyLoadingListener |
Default listener implementation.
|
DefaultPojo |
|
DefaultUpdateListener |
Default listener implementation.
|
DocumentId |
Annotation to identify the primary key of a business type.
|
DocumentJournal |
Document Journal abstraction to work on for internal processing in
BarbelHistoCore and for the client.
|
DocumentJournal.Inactivation |
|
DocumentJournal.JournalReader |
|
DocumentJournal.ProcessingState |
|
EffectivePeriod |
The abstraction storing the effective time for a version.
|
EmbeddingJournalUpdateStrategy |
The heart of BarbelHisto where the journal updates are performed
according to the bitemporal data rules.
|
EmbeddingJournalUpdateStrategy.JournalUpdateCase |
|
EventType |
|
EventType.AbstractBarbelEvent |
|
EventType.AcquireLockEvent |
|
EventType.DefaultSubscriberExceptionHandler |
|
EventType.InactivationEvent |
|
EventType.InitializeJournalEvent |
|
EventType.InsertBitemporalEvent |
|
EventType.ReleaseLockEvent |
|
EventType.RetrieveDataEvent |
|
EventType.UpdateFinishedEvent |
|
HistoEvent |
|
HistoEventFailedException |
Exception thrown when synchronous HistoEvent fails.
|
LazyLoadingListenerProtocol<R,T> |
|
PessimisticLockingProtocol |
|
PostableEvent |
API helper interface.
|
RecordPeriod |
The abstraction for storing the record time details of a version.
|
RecordPeriod.Builder |
|
RitsClonerCopyFunction |
|
SimpleGsonPojoCopier |
|
SimpleGsonPojoSerializer |
Serializer for DiskPersistence and OffHeapPersistence that
uses Gson and does not require any of the KryoSerializer
functionality.
|
SimpleGsonPojoSerializer.JsonTypeWrapper |
|
Systemclock |
|
TableJournalPrettyPrinter |
Default pretty printer for journals.
|
UpdateCaseAware |
|
UpdateListenerProtocol<R,T> |
|
UUIDGenerator |
Default version is generator.
|