public interface EmbeddedDatasetManagerBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
EmbeddedDatasetManagerBuilder.FileMode |
static class |
EmbeddedDatasetManagerBuilder.PersistenceMode |
Modifier and Type | Method and Description |
---|---|
DatasetManager |
build()
Creates the DatasetManager that has been configured using this EmbeddedDatasetManagerBuilder
|
EmbeddedDatasetManagerBuilder |
disk(java.lang.String resourceName,
java.nio.file.Path dataRootDirectory,
EmbeddedDatasetManagerBuilder.FileMode fileMode)
Registers a location for local disk storage.
|
EmbeddedDatasetManagerBuilder |
disk(java.lang.String resourceName,
java.nio.file.Path dataRootDirectory,
EmbeddedDatasetManagerBuilder.PersistenceMode persistenceMode,
EmbeddedDatasetManagerBuilder.FileMode fileMode)
Registers a location for local disk storage.
|
EmbeddedDatasetManagerBuilder |
offheap(java.lang.String resourceName,
long unitCount,
MemoryUnit memoryUnit)
Registers an amount of offheap memory
|
DatasetManager build() throws StoreException
StoreException
- if using a disk resource that fails or using multiple disk resources that contain
duplicated Dataset namesEmbeddedDatasetManagerBuilder offheap(java.lang.String resourceName, long unitCount, MemoryUnit memoryUnit)
resourceName
- the name that can later be used to refer to this memoryunitCount
- the number of memory unitsmemoryUnit
- the unit of memoryEmbeddedDatasetManagerBuilder disk(java.lang.String resourceName, java.nio.file.Path dataRootDirectory, EmbeddedDatasetManagerBuilder.PersistenceMode persistenceMode, EmbeddedDatasetManagerBuilder.FileMode fileMode)
NOTE: This API is deprecated and is here ONLY for backward compatibility purposes. Please use
this#disk(String, Path, FileMode)
instead.
resourceName
- the name that can later be used to refer to this locationdataRootDirectory
- the location on local disk for storagepersistenceMode
- persistence mode used for this locationfileMode
- file open mode used for this locationEmbeddedDatasetManagerBuilder disk(java.lang.String resourceName, java.nio.file.Path dataRootDirectory, EmbeddedDatasetManagerBuilder.FileMode fileMode)
resourceName
- the name that can later be used to refer to this locationdataRootDirectory
- the location on local disk for storagefileMode
- file open mode used for this location