public class PropertiesKeyValueStore extends AbstractKeyValueStore implements KeyValueStore
Constructor and Description |
---|
PropertiesKeyValueStore(String path) |
Modifier and Type | Method and Description |
---|---|
void |
beginTransaction() |
static void |
cleanup() |
void |
clear() |
void |
close() |
void |
commitTransaction() |
boolean |
contains(String key) |
boolean |
contains(String key,
String value) |
void |
delete(String key) |
void |
delete(String key,
String value) |
Iterator<String> |
getAll(String key) |
String |
getOne(String key) |
String |
getPath() |
void |
init() |
void |
rollbackTransaction() |
void |
set(String key,
String value) |
boolean |
supportsTransactions() |
count, replace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
count, replace
public PropertiesKeyValueStore(String path)
public void init() throws IOException
init
in interface KeyValueStore
IOException
public void close()
close
in interface KeyValueStore
public void set(String key, String value)
set
in interface KeyValueStore
public String getOne(String key)
getOne
in interface KeyValueStore
getOne
in class AbstractKeyValueStore
public Iterator<String> getAll(String key)
getAll
in interface KeyValueStore
public boolean contains(String key)
contains
in interface KeyValueStore
contains
in class AbstractKeyValueStore
public boolean contains(String key, String value)
contains
in interface KeyValueStore
contains
in class AbstractKeyValueStore
public void delete(String key)
delete
in interface KeyValueStore
delete
in class AbstractKeyValueStore
public void delete(String key, String value)
delete
in interface KeyValueStore
public void clear()
clear
in interface KeyValueStore
public boolean supportsTransactions()
supportsTransactions
in interface KeyValueStore
supportsTransactions
in class AbstractKeyValueStore
public void beginTransaction()
beginTransaction
in interface KeyValueStore
beginTransaction
in class AbstractKeyValueStore
public void commitTransaction()
commitTransaction
in interface KeyValueStore
commitTransaction
in class AbstractKeyValueStore
public void rollbackTransaction()
rollbackTransaction
in interface KeyValueStore
rollbackTransaction
in class AbstractKeyValueStore
public String getPath()
public static void cleanup()
Copyright © 2017. All rights reserved.