public class Backend extends Object implements LockerProvider
KeyColumnValueStore) and all external indexing providers (IndexProvider).| Modifier and Type | Field and Description |
|---|---|
static double |
EDGESTORE_CACHE_PERCENT |
static String |
EDGESTORE_NAME
These are the names for the edge store and property index databases, respectively.
|
static String |
ID_STORE_NAME |
static double |
INDEXSTORE_CACHE_PERCENT |
static String |
INDEXSTORE_NAME |
static String |
LOCK_STORE_SUFFIX |
static String |
METRICS_CACHE_SUFFIX |
static String |
METRICS_MERGED_CACHE |
static String |
METRICS_MERGED_STORE |
static Map<String,ConfigOption> |
REGISTERED_STORAGE_MANAGERS_SHORTHAND |
static Map<String,Integer> |
STATIC_KEY_LENGTHS |
static String |
SYSTEM_MGMT_LOG_NAME |
static String |
SYSTEM_TX_LOG_NAME |
static int |
THREAD_POOL_SIZE_SCALE_FACTOR |
static String |
TRIGGER_LOG_PREFIX |
| Constructor and Description |
|---|
Backend(Configuration configuration) |
public static final String EDGESTORE_NAME
public static final String INDEXSTORE_NAME
public static final String ID_STORE_NAME
public static final String METRICS_MERGED_STORE
public static final String METRICS_MERGED_CACHE
public static final String METRICS_CACHE_SUFFIX
public static final String LOCK_STORE_SUFFIX
public static final String SYSTEM_TX_LOG_NAME
public static final String SYSTEM_MGMT_LOG_NAME
public static final String TRIGGER_LOG_PREFIX
public static final double EDGESTORE_CACHE_PERCENT
public static final double INDEXSTORE_CACHE_PERCENT
public static final int THREAD_POOL_SIZE_SCALE_FACTOR
public static final Map<String,ConfigOption> REGISTERED_STORAGE_MANAGERS_SHORTHAND
public Backend(Configuration configuration)
public Locker getLocker(String lockerName)
getLocker in interface LockerProviderpublic void initialize(Configuration config)
config - public Map<String,IndexInformation> getIndexInformation()
IndexProviders.public Log getSystemTxLog()
public Log getSystemMgmtLog()
public Log getTriggerLog(String identifier) throws StorageException
StorageExceptionpublic KCVSConfiguration getGlobalSystemConfig()
public static LogManager getLogManager(Configuration config, String logName, KeyColumnValueStoreManager sm)
public static final LogManager getLogManager(Configuration config)
public static KeyColumnValueStoreManager getStorageManager(Configuration storageConfig)
public static KCVSConfiguration getStandaloneGlobalConfiguration(KeyColumnValueStoreManager manager, Configuration config)
public static final <T> T getImplementationClass(Configuration config, String clazzname, Map<String,String> registeredImpls)
public IDAuthority getIDAuthority()
IDAuthority.public StoreFeatures getStoreFeatures()
StoreFeatures of the configured backend storage engine.public BackendTransaction beginTransaction(TransactionConfiguration configuration, KeyInformation.Retriever indexKeyRetriever) throws StorageException
BackendTransaction.StorageExceptionpublic void close()
throws StorageException
StorageExceptionpublic void clearStorage()
throws StorageException
StorageExceptionpublic static final void registerShorthands(Properties props, String prefix, Map<String,String> shorthands)
Copyright © 2012–2014. All rights reserved.