Interface TieredStorageManager
- All Known Implementing Classes:
TieredStorageManagerImpl
public interface TieredStorageManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()getCacheRule(String typeName) getEntryTieredState(IEntryHolder entryHolder) getTableConfig(String typeName) guessTemplateTier(ITemplateHolder templateHolder) guessTemplateTierByTypeName(String typeName) booleanhasCacheRule(String typeName) voidinitializeInternalRDBMS(SpaceEngine engine) voidinitTieredStorageMetrics(SpaceImpl _spaceImpl, MicrometerMetricManager metricManager) booleanisTransient(String typeName) booleanvoidremoveTableConfig(String typeName) static voidvalidateTieredStorageConfig(TieredStorageConfig storageConfig) static voidvalidateTieredStorageConfigTable(TieredStorageTableConfig tieredStorageTableConfig)
-
Method Details
-
hasCacheRule
-
isTransient
-
getCacheRule
-
getTieredStorageConfig
TieredStorageConfig getTieredStorageConfig() -
getTableConfig
-
addTableConfig
-
removeTableConfig
-
getTieredStorageSA
TieredStorageSA getTieredStorageSA() -
getEntryTieredState
-
guessTemplateTier
-
initTieredStorageMetrics
-
close
void close() -
initializeInternalRDBMS
- Throws:
SAExceptionRemoteException
-
RDBMSContainsData
boolean RDBMSContainsData() -
guessTemplateTierByTypeName
-
validateTieredStorageConfigTable
-
validateTieredStorageConfig
-