Uses of Interface
org.eclipse.serializer.persistence.binary.types.BinaryStorer
-
Packages that use BinaryStorer Package Description org.eclipse.serializer.persistence.binary.types -
-
Uses of BinaryStorer in org.eclipse.serializer.persistence.binary.types
Classes in org.eclipse.serializer.persistence.binary.types that implement BinaryStorer Modifier and Type Class Description static classBinaryStorer.DefaultDefault implementation that stores referenced instances only if required (i.e. if they have no OID assigned yet, therefore have not been stored yet, therefore require to be stored).static classBinaryStorer.EagerIdentical toBinaryStorer.Default, but stores every referenced instance eagerly.
For a more differentiated solution between the two simple, but extreme strategies, seePersistenceEagerStoringFieldEvaluator.Methods in org.eclipse.serializer.persistence.binary.types that return BinaryStorer Modifier and Type Method Description BinaryStorerBinaryStorer.Creator. createEagerStorer(PersistenceTypeHandlerManager<Binary> typeManager, PersistenceObjectManager<Binary> objectManager, org.eclipse.serializer.reference.ObjectSwizzling objectRetriever, PersistenceTarget<Binary> target, org.eclipse.serializer.util.BufferSizeProviderIncremental bufferSizeProvider, Persister persister)BinaryStorerBinaryStorer.Creator.Default. createEagerStorer(PersistenceTypeHandlerManager<Binary> typeManager, PersistenceObjectManager<Binary> objectManager, org.eclipse.serializer.reference.ObjectSwizzling objectRetriever, PersistenceTarget<Binary> target, org.eclipse.serializer.util.BufferSizeProviderIncremental bufferSizeProvider, Persister persister)BinaryStorerBinaryStorer.Creator. createLazyStorer(PersistenceTypeHandlerManager<Binary> typeManager, PersistenceObjectManager<Binary> objectManager, org.eclipse.serializer.reference.ObjectSwizzling objectRetriever, PersistenceTarget<Binary> target, org.eclipse.serializer.util.BufferSizeProviderIncremental bufferSizeProvider, Persister persister)BinaryStorerBinaryStorer.Creator.Default. createLazyStorer(PersistenceTypeHandlerManager<Binary> typeManager, PersistenceObjectManager<Binary> objectManager, org.eclipse.serializer.reference.ObjectSwizzling objectRetriever, PersistenceTarget<Binary> target, org.eclipse.serializer.util.BufferSizeProviderIncremental bufferSizeProvider, Persister persister)default BinaryStorerBinaryStorer.Creator. createStorer(PersistenceTypeHandlerManager<Binary> typeManager, PersistenceObjectManager<Binary> objectManager, org.eclipse.serializer.reference.ObjectSwizzling objectRetriever, PersistenceTarget<Binary> target, org.eclipse.serializer.util.BufferSizeProviderIncremental bufferSizeProvider, Persister persister)
-