Package one.microstream.storage.types
Interface StorageLockFileSetup
- All Known Implementing Classes:
StorageLockFileSetup.Default
public interface StorageLockFileSetup
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageLockFileSetup.Defaultstatic interfaceStorageLockFileSetup.Defaultsstatic interfaceStorageLockFileSetup.Provider -
Method Summary
Modifier and Type Method Description Charsetcharset()StorageLiveFileProviderlockFileProvider()static StorageLockFileSetupNew(StorageLiveFileProvider lockFileProvider, ProcessIdentityProvider processIdentityProvider)static StorageLockFileSetupNew(StorageLiveFileProvider lockFileProvider, ProcessIdentityProvider processIdentityProvider, Charset charset, long updateInterval)StringprocessIdentity()static StorageLockFileSetup.ProviderProvider()Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using default values specified byStorageLockFileSetup.Defaults.static StorageLockFileSetup.ProviderProvider(long updateInterval)Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using the passed values and default values specified byStorageLockFileSetup.Defaults.static StorageLockFileSetup.ProviderProvider(Charset charset)Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using the passed values and default values specified byStorageLockFileSetup.Defaults.static StorageLockFileSetup.ProviderProvider(Charset charset, long updateInterval)Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using the passed values.longupdateInterval()
-
Method Details
-
lockFileProvider
StorageLiveFileProvider lockFileProvider() -
charset
Charset charset() -
processIdentity
String processIdentity() -
updateInterval
long updateInterval() -
New
static StorageLockFileSetup New(StorageLiveFileProvider lockFileProvider, ProcessIdentityProvider processIdentityProvider) -
New
static StorageLockFileSetup New(StorageLiveFileProvider lockFileProvider, ProcessIdentityProvider processIdentityProvider, Charset charset, long updateInterval) -
Provider
Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using default values specified byStorageLockFileSetup.Defaults.For explanations and customizing values, see
Provider(Charset,long).- Returns:
- a new
StorageLockFileSetup.Providerinstance. - See Also:
StorageLockFileSetup
-
Provider
Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using the passed values and default values specified byStorageLockFileSetup.Defaults.For explanations and customizing values, see
Provider(Charset,long).- Parameters:
charset- theCharsetto be used for the lock file content.- Returns:
- a new
StorageLockFileSetup.Providerinstance. - See Also:
StorageLockFileSetup
-
Provider
Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using the passed values and default values specified byStorageLockFileSetup.Defaults.For explanations and customizing values, see
Provider(Charset,long).- Parameters:
updateInterval- the update interval in ms.- Returns:
- a new
StorageLockFileSetup.Providerinstance. - See Also:
StorageLockFileSetup
-
Provider
Pseudo-constructor method to create a newStorageLockFileSetup.Providerinstance using the passed values.A
StorageLockFileSetup.Providerinstance created by this method provides newStorageLockFileSetupinstances that use the passed Charset and updateInterval.- Parameters:
charset- theCharsetto be used for the lock file content.updateInterval- the update interval in ms.- Returns:
- a new
StorageLockFileSetup.Providerinstance. - See Also:
StorageLockFileSetup
-