Class FileObjectIdStrategy
java.lang.Object
one.microstream.persistence.internal.FileObjectIdStrategy
- All Implemented Interfaces:
PersistenceObjectIdStrategy
public final class FileObjectIdStrategy extends Object implements PersistenceObjectIdStrategy
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceObjectIdStrategy
PersistenceObjectIdStrategy.Assembler<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.None, PersistenceObjectIdStrategy.Parser<S extends PersistenceObjectIdStrategy>, PersistenceObjectIdStrategy.Transient
-
Constructor Summary
Constructors Constructor Description FileObjectIdStrategy()
-
Method Summary
Modifier and Type Method Description PersistenceObjectIdProvider
createObjectIdProvider()
static String
defaultFilename()
static FileObjectIdStrategy
New(ADirectory directory, String objectIdFilename)
static FileObjectIdStrategy
New(AFile objectIdFile)
static FileObjectIdStrategy
NewInDirectory(ADirectory directory)
static String
strategyTypeName()
String
strategyTypeNameObjectId()
-
Constructor Details
-
FileObjectIdStrategy
public FileObjectIdStrategy()
-
-
Method Details
-
strategyTypeName
-
defaultFilename
-
NewInDirectory
-
New
-
New
-
strategyTypeNameObjectId
- Specified by:
strategyTypeNameObjectId
in interfacePersistenceObjectIdStrategy
-
createObjectIdProvider
- Specified by:
createObjectIdProvider
in interfacePersistenceObjectIdStrategy
-