public static class PersistenceRegisterer.Default extends Object implements PersistenceRegisterer
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistenceRegisterer.Default.Creator |
PersistenceRegisterer.Default| Constructor and Description |
|---|
Default(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager) |
Default(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager,
int hashRange) |
| Modifier and Type | Method and Description |
|---|---|
<T> long |
apply(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.
|
long |
register(Object instance) |
long[] |
registerAll(Object... instances) |
public Default(PersistenceObjectManager<?> objectManager, PersistenceTypeHandlerManager<?> typeManager)
public Default(PersistenceObjectManager<?> objectManager, PersistenceTypeHandlerManager<?> typeManager, int hashRange)
public <T> long apply(T instance)
PersistenceFunctionapply in interface PersistenceFunctionT - the instance's typeinstance - the instance to which the function shall be applied.public long register(Object instance)
register in interface PersistenceRegistererpublic long[] registerAll(Object... instances)
registerAll in interface PersistenceRegistererCopyright © 2022 MicroStream Software. All rights reserved.