Class FileTypeIdStrategy
- java.lang.Object
-
- one.microstream.persistence.internal.FileTypeIdStrategy
-
- All Implemented Interfaces:
PersistenceTypeIdStrategy
public class FileTypeIdStrategy extends Object implements PersistenceTypeIdStrategy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeIdStrategy
PersistenceTypeIdStrategy.Assembler<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.None, PersistenceTypeIdStrategy.Parser<S extends PersistenceTypeIdStrategy>, PersistenceTypeIdStrategy.Transient
-
-
Constructor Summary
Constructors Constructor Description FileTypeIdStrategy()
-
Method Summary
Modifier and Type Method Description PersistenceTypeIdProvidercreateTypeIdProvider()static StringdefaultFilename()static FileTypeIdStrategyNew(File typeIdFile)static FileTypeIdStrategyNew(File directory, String typeIdFilename)static FileTypeIdStrategyNewInDirectory(File directory)static StringstrategyTypeName()StringstrategyTypeNameTypeId()
-
-
-
Method Detail
-
strategyTypeName
public static String strategyTypeName()
-
defaultFilename
public static String defaultFilename()
-
NewInDirectory
public static FileTypeIdStrategy NewInDirectory(File directory)
-
New
public static FileTypeIdStrategy New(File directory, String typeIdFilename)
-
New
public static FileTypeIdStrategy New(File typeIdFile)
-
strategyTypeNameTypeId
public final String strategyTypeNameTypeId()
- Specified by:
strategyTypeNameTypeIdin interfacePersistenceTypeIdStrategy
-
createTypeIdProvider
public final PersistenceTypeIdProvider createTypeIdProvider()
- Specified by:
createTypeIdProviderin interfacePersistenceTypeIdStrategy
-
-