Class PersistenceRegisterer.Default
java.lang.Object
one.microstream.persistence.types.PersistenceRegisterer.Default
- All Implemented Interfaces:
- PersistenceFunction,- PersistenceRegisterer
- Enclosing interface:
- PersistenceRegisterer
public static class PersistenceRegisterer.Default extends Object implements PersistenceRegisterer
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPersistenceRegisterer.Default.CreatorNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceRegistererPersistenceRegisterer.Default
- 
Constructor SummaryConstructors Constructor Description Default(PersistenceObjectManager<?> objectManager, PersistenceTypeHandlerManager<?> typeManager)Default(PersistenceObjectManager<?> objectManager, PersistenceTypeHandlerManager<?> typeManager, int hashRange)
- 
Method SummaryModifier and Type Method Description <T> longapply(T instance)Applies any action on the passed instance (e.g.: simply looking up its object ID or storing its state to a storage medium) and returns the object ID that identifies the passed instance.longregister(Object instance)long[]registerAll(Object... instances)
- 
Constructor Details- 
Defaultpublic Default(PersistenceObjectManager<?> objectManager, PersistenceTypeHandlerManager<?> typeManager)
- 
Defaultpublic Default(PersistenceObjectManager<?> objectManager, PersistenceTypeHandlerManager<?> typeManager, int hashRange)
 
- 
- 
Method Details- 
applypublic <T> long apply(T instance)Description copied from interface:PersistenceFunctionApplies any action on the passed instance (e.g.: simply looking up its object ID or storing its state to a storage medium) and returns the object ID that identifies the passed instance. The returned OID may be the existing one for the passed instance or a newly associated one.- Specified by:
- applyin interface- PersistenceFunction
- Parameters:
- instance- the instance to which the function shall be applied.
- Returns:
- the object ID (OID) that is associated with the passed instance.
 
- 
register- Specified by:
- registerin interface- PersistenceRegisterer
 
- 
registerAll- Specified by:
- registerAllin interface- PersistenceRegisterer
 
 
-