public class BDBPreferenceStore extends Object
| Constructor and Description |
|---|
BDBPreferenceStore(ConfiguredObject<?> parent,
String storePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
doClose() |
protected void |
doDelete() |
protected EnvironmentFacade |
getEnvironmentFacade() |
protected org.slf4j.Logger |
getLogger() |
void |
onDelete() |
Collection<PreferenceRecord> |
openAndLoad(PreferenceStoreUpdater updater) |
void |
replace(Collection<UUID> preferenceRecordsToRemove,
Collection<PreferenceRecord> preferenceRecordsToAdd) |
void |
updateOrCreate(Collection<PreferenceRecord> preferenceRecords) |
public BDBPreferenceStore(ConfiguredObject<?> parent, String storePath)
public Collection<PreferenceRecord> openAndLoad(PreferenceStoreUpdater updater) throws StoreException
openAndLoad in interface PreferenceStoreStoreExceptionprotected void doDelete()
protected void doClose()
protected EnvironmentFacade getEnvironmentFacade()
protected org.slf4j.Logger getLogger()
public void updateOrCreate(Collection<PreferenceRecord> preferenceRecords)
updateOrCreate in interface PreferenceStorepublic void replace(Collection<UUID> preferenceRecordsToRemove, Collection<PreferenceRecord> preferenceRecordsToAdd)
replace in interface PreferenceStorepublic void onDelete()
onDelete in interface PreferenceStorepublic void close()
close in interface PreferenceStoreCopyright © 2006–2020 The Apache Software Foundation. All rights reserved.