public class TieredStorageManagerImpl extends Object implements TieredStorageManager
| Constructor and Description |
|---|
TieredStorageManagerImpl(TieredStorageConfig storageConfig,
TieredStorageSA tieredStorageSA,
String fullSpaceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTableConfig(TieredStorageTableConfig config) |
void |
close() |
CachePredicate |
getCacheRule(String typeName) |
TieredState |
getEntryTieredState(IEntryHolder entryHolder) |
TieredStorageTableConfig |
getTableConfig(String typeName) |
TieredStorageConfig |
getTieredStorageConfig() |
TieredStorageSA |
getTieredStorageSA() |
TemplateMatchTier |
guessTemplateTier(ITemplateHolder templateHolder) |
boolean |
hasCacheRule(String typeName) |
void |
initializeInternalRDBMS(SpaceEngine engine) |
void |
initTieredStorageMetrics(SpaceImpl _spaceImpl,
MetricManager metricManager) |
boolean |
isTransient(String typeName) |
boolean |
RDBMSContainsData() |
void |
removeTableConfig(String typeName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidateTieredStorageConfig, validateTieredStorageConfigTablepublic TieredStorageManagerImpl(TieredStorageConfig storageConfig, TieredStorageSA tieredStorageSA, String fullSpaceName)
public boolean RDBMSContainsData()
RDBMSContainsData in interface TieredStorageManagerpublic void initializeInternalRDBMS(SpaceEngine engine) throws SAException
initializeInternalRDBMS in interface TieredStorageManagerSAExceptionpublic boolean hasCacheRule(String typeName)
hasCacheRule in interface TieredStorageManagerpublic boolean isTransient(String typeName)
isTransient in interface TieredStorageManagerpublic CachePredicate getCacheRule(String typeName)
getCacheRule in interface TieredStorageManagerpublic TieredStorageConfig getTieredStorageConfig()
getTieredStorageConfig in interface TieredStorageManagerpublic TieredStorageTableConfig getTableConfig(String typeName)
getTableConfig in interface TieredStorageManagerpublic void addTableConfig(TieredStorageTableConfig config)
addTableConfig in interface TieredStorageManagerpublic void removeTableConfig(String typeName)
removeTableConfig in interface TieredStorageManagerpublic TieredStorageSA getTieredStorageSA()
getTieredStorageSA in interface TieredStorageManagerpublic TieredState getEntryTieredState(IEntryHolder entryHolder)
getEntryTieredState in interface TieredStorageManagerpublic void initTieredStorageMetrics(SpaceImpl _spaceImpl, MetricManager metricManager)
initTieredStorageMetrics in interface TieredStorageManagerpublic TemplateMatchTier guessTemplateTier(ITemplateHolder templateHolder)
guessTemplateTier in interface TieredStorageManagerpublic void close()
close in interface TieredStorageManagerCopyright © GigaSpaces.