Package one.microstream.storage.types
Interface StorageLockFileSetup
- All Known Implementing Classes:
- StorageLockFileSetup.Default
public interface StorageLockFileSetup
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classStorageLockFileSetup.Defaultstatic interfaceStorageLockFileSetup.Defaultsstatic interfaceStorageLockFileSetup.Provider
- 
Method SummaryModifier 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- 
lockFileProviderStorageLiveFileProvider lockFileProvider()
- 
charsetCharset charset()
- 
processIdentityString processIdentity()
- 
updateIntervallong updateInterval()
- 
Newstatic StorageLockFileSetup New(StorageLiveFileProvider lockFileProvider, ProcessIdentityProvider processIdentityProvider)
- 
Newstatic StorageLockFileSetup New(StorageLiveFileProvider lockFileProvider, ProcessIdentityProvider processIdentityProvider, Charset charset, long updateInterval)
- 
ProviderPseudo-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
 
- 
ProviderPseudo-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- the- Charsetto be used for the lock file content.
- Returns:
- a new StorageLockFileSetup.Providerinstance.
- See Also:
- StorageLockFileSetup
 
- 
ProviderPseudo-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
 
- 
ProviderPseudo-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- the- Charsetto be used for the lock file content.
- updateInterval- the update interval in ms.
- Returns:
- a new StorageLockFileSetup.Providerinstance.
- See Also:
- StorageLockFileSetup
 
 
-