Package org.dizitart.no2.rocksdb
Class RocksDBModule
- java.lang.Object
-
- org.dizitart.no2.rocksdb.RocksDBModule
-
- All Implemented Interfaces:
NitriteModule,StoreModule
public class RocksDBModule extends Object implements StoreModule
A Nitrite store module that provides a RocksDB implementation of the NitriteStore interface.- Since:
- 4.0
- Author:
- Anindya Chatterjee
- See Also:
NitriteStore,StoreModule
-
-
Constructor Summary
Constructors Constructor Description RocksDBModule(String path)Instantiates a new RocksDB module.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NitriteStore<?>getStore()Returns a new instance ofNitriteStorebacked by RocksDB.Set<NitritePlugin>plugins()Returns a set of Nitrite plugins.static RocksDBModuleBuilderwithConfig()Returns a new instance ofRocksDBModuleBuilderto build aRocksDBModulewith custom configuration.
-
-
-
Constructor Detail
-
RocksDBModule
public RocksDBModule(String path)
Instantiates a new RocksDB module.
-
-
Method Detail
-
plugins
public Set<NitritePlugin> plugins()
Returns a set of Nitrite plugins.- Specified by:
pluginsin interfaceNitriteModule- Returns:
- a set of Nitrite plugins.
-
withConfig
public static RocksDBModuleBuilder withConfig()
Returns a new instance ofRocksDBModuleBuilderto build aRocksDBModulewith custom configuration.- Returns:
- a new instance of
RocksDBModuleBuilder.
-
getStore
public NitriteStore<?> getStore()
Returns a new instance ofNitriteStorebacked by RocksDB.- Specified by:
getStorein interfaceStoreModule- Returns:
- a new instance of
NitriteStorebacked by RocksDB.
-
-