public final class BerkeleyKVDataStorePlugin extends Object implements KVDataStorePlugin, Activeable
| Constructor and Description |
|---|
BerkeleyKVDataStorePlugin(String dataStoreName,
String dbFileName,
boolean inMemory,
KTransactionManager transactionManager)
Constructeur.
|
@Inject
public BerkeleyKVDataStorePlugin(@Named(value="dataStoreName")
String dataStoreName,
@Named(value="fileName")
String dbFileName,
@Named(value="inMemory")
boolean inMemory,
KTransactionManager transactionManager)
dbFileName - Base Berkeley DBtransactionManager - Manager des transactionspublic String getDataStoreName()
getDataStoreName in interface KVDataStorePluginpublic void start()
start in interface Activeablepublic void stop()
stop in interface Activeablepublic void remove(String id)
remove in interface KVDataStorePluginpublic void put(String id, Object object)
put in interface KVDataStorePluginpublic <C> Option<C> find(String id, Class<C> clazz)
find in interface KVDataStorePluginpublic <C> List<C> findAll(int skip, Integer limit, Class<C> clazz)
findAll in interface KVDataStorePluginCopyright © 2015. All Rights Reserved.