public class BDBConfigurationStore extends Object implements MessageStoreProvider, DurableConfigurationStore
| Modifier and Type | Field and Description |
|---|---|
static int |
VERSION |
| Constructor and Description |
|---|
BDBConfigurationStore(Class<? extends ConfiguredObject> rootClass) |
BDBConfigurationStore(EnvironmentFacadeFactory environmentFacadeFactory,
Class<? extends ConfiguredObject> rootClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConfigurationStore() |
void |
create(ConfiguredObjectRecord configuredObject) |
EnvironmentFacade |
getEnvironmentFacade() |
MessageStore |
getMessageStore() |
PreferenceStore |
getPreferenceStore() |
String |
getState() |
void |
init(ConfiguredObject<?> parent) |
boolean |
isOpen() |
void |
onDelete(ConfiguredObject<?> parent) |
boolean |
openConfigurationStore(ConfiguredObjectRecordHandler handler,
ConfiguredObjectRecord... initialRecords) |
void |
reload(ConfiguredObjectRecordHandler handler) |
UUID[] |
remove(ConfiguredObjectRecord... objects) |
void |
update(boolean createIfNecessary,
ConfiguredObjectRecord... records) |
void |
upgradeStoreStructure() |
public static final int VERSION
public BDBConfigurationStore(Class<? extends ConfiguredObject> rootClass)
public BDBConfigurationStore(EnvironmentFacadeFactory environmentFacadeFactory, Class<? extends ConfiguredObject> rootClass)
public void init(ConfiguredObject<?> parent)
init in interface DurableConfigurationStorepublic String getState()
public void upgradeStoreStructure()
throws StoreException
upgradeStoreStructure in interface DurableConfigurationStoreStoreExceptionpublic boolean openConfigurationStore(ConfiguredObjectRecordHandler handler, ConfiguredObjectRecord... initialRecords)
openConfigurationStore in interface DurableConfigurationStorepublic void reload(ConfiguredObjectRecordHandler handler)
reload in interface DurableConfigurationStorepublic EnvironmentFacade getEnvironmentFacade()
public void closeConfigurationStore()
throws StoreException
closeConfigurationStore in interface DurableConfigurationStoreStoreExceptionpublic void create(ConfiguredObjectRecord configuredObject) throws StoreException
create in interface DurableConfigurationStoreStoreExceptionpublic UUID[] remove(ConfiguredObjectRecord... objects) throws StoreException
remove in interface DurableConfigurationStoreStoreExceptionpublic void update(boolean createIfNecessary,
ConfiguredObjectRecord... records)
throws StoreException
update in interface DurableConfigurationStoreStoreExceptionpublic MessageStore getMessageStore()
getMessageStore in interface MessageStoreProviderpublic PreferenceStore getPreferenceStore()
public void onDelete(ConfiguredObject<?> parent)
onDelete in interface DurableConfigurationStorepublic boolean isOpen()
Copyright © 2006–2020 The Apache Software Foundation. All rights reserved.