Interface PersistenceRootsProvider<D>
- All Known Subinterfaces:
- BinaryPersistenceRootsProvider
- All Known Implementing Classes:
- BinaryPersistenceRootsProvider.Default
public interface PersistenceRootsProvider<D>
- 
Method SummaryModifier and Type Method Description PersistenceRootspeekRoots()PersistenceRootsprovideRoots()voidregisterRootsTypeHandlerCreator(PersistenceCustomTypeHandlerRegistry<D> typeHandlerRegistry, PersistenceObjectRegistry objectRegistry)Only thePersistenceRootsProviderimplementation can ensure that the handler fits the instance, so it has to do the registering as well.voidupdateRuntimeRoots(PersistenceRoots runtimeRoots)
- 
Method Details- 
provideRootsPersistenceRoots provideRoots()
- 
peekRootsPersistenceRoots peekRoots()
- 
updateRuntimeRoots
- 
registerRootsTypeHandlerCreatorvoid registerRootsTypeHandlerCreator(PersistenceCustomTypeHandlerRegistry<D> typeHandlerRegistry, PersistenceObjectRegistry objectRegistry)Only thePersistenceRootsProviderimplementation can ensure that the handler fits the instance, so it has to do the registering as well.- Parameters:
- typeHandlerRegistry-
- objectRegistry-
 
 
-