Uses of Interface
one.microstream.persistence.types.PersistenceObjectRetriever
-
Packages that use PersistenceObjectRetriever Package Description one.microstream.persistence.binary.types one.microstream.persistence.lazy one.microstream.persistence.types -
-
Uses of PersistenceObjectRetriever in one.microstream.persistence.binary.types
Subinterfaces of PersistenceObjectRetriever in one.microstream.persistence.binary.types Modifier and Type Interface Description interface
BinaryLoader
Classes in one.microstream.persistence.binary.types that implement PersistenceObjectRetriever Modifier and Type Class Description static class
BinaryLoader.Default
Methods in one.microstream.persistence.binary.types that return PersistenceObjectRetriever Modifier and Type Method Description PersistenceObjectRetriever
BinaryLoader.Default. getObjectRetriever()
PersistenceObjectRetriever
BinaryStorer.Default. getObjectRetriever()
-
Uses of PersistenceObjectRetriever in one.microstream.persistence.lazy
Methods in one.microstream.persistence.lazy with parameters of type PersistenceObjectRetriever Modifier and Type Method Description static <T> Lazy<T>
Lazy. New(long objectId, PersistenceObjectRetriever loader)
static <T> Lazy<T>
Lazy. New(T subject, long objectId, PersistenceObjectRetriever loader)
-
Uses of PersistenceObjectRetriever in one.microstream.persistence.types
Subinterfaces of PersistenceObjectRetriever in one.microstream.persistence.types Modifier and Type Interface Description interface
PersistenceLoader<M>
interface
PersistenceManager<M>
interface
PersistenceRetrieving
interface
PersistenceSourceSupplier<M>
Classes in one.microstream.persistence.types that implement PersistenceObjectRetriever Modifier and Type Class Description static class
PersistenceManager.Default<M>
Methods in one.microstream.persistence.types that return PersistenceObjectRetriever Modifier and Type Method Description PersistenceObjectRetriever
PersistenceObjectIdResolver. getObjectRetriever()
PersistenceObjectRetriever
PersistenceStoreHandler. getObjectRetriever()
Methods in one.microstream.persistence.types with parameters of type PersistenceObjectRetriever Modifier and Type Method Description PersistenceStorer<M>
PersistenceStorer.Creator. createEagerStorer(PersistenceTypeHandlerManager<M> typeManager, PersistenceObjectManager objectManager, PersistenceObjectRetriever objectRetriever, PersistenceTarget<M> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates aPersistenceStorer
instance with a storing logic that stores every instance that is encountered during the traversal of the entity graph once.
Warning: This means that every (persistable) reference is traversed and every reachable instance is stored.PersistenceStorer<M>
PersistenceStorer.Creator. createLazyStorer(PersistenceTypeHandlerManager<M> typeManager, PersistenceObjectManager objectManager, PersistenceObjectRetriever objectRetriever, PersistenceTarget<M> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates aPersistenceStorer
instance with a storing logic that stores instances that are encountered during the traversal of the entity graph that "require" to be stored.default PersistenceStorer<M>
PersistenceStorer.Creator. createStorer(PersistenceTypeHandlerManager<M> typeManager, PersistenceObjectManager objectManager, PersistenceObjectRetriever objectRetriever, PersistenceTarget<M> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates a storer with a default or "natural" storing logic.
-