Class TieredStorageManagerImpl
java.lang.Object
com.gigaspaces.internal.server.space.tiered_storage.TieredStorageManagerImpl
- All Implemented Interfaces:
TieredStorageManager
-
Constructor Summary
ConstructorsConstructorDescriptionTieredStorageManagerImpl(TieredStorageConfig storageConfig, TieredStorageSA tieredStorageSA, String fullSpaceName) -
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)
-
Constructor Details
-
TieredStorageManagerImpl
public TieredStorageManagerImpl(TieredStorageConfig storageConfig, TieredStorageSA tieredStorageSA, String fullSpaceName)
-
-
Method Details
-
RDBMSContainsData
public boolean RDBMSContainsData()- Specified by:
RDBMSContainsDatain interfaceTieredStorageManager
-
initializeInternalRDBMS
- Specified by:
initializeInternalRDBMSin interfaceTieredStorageManager- Throws:
SAException
-
hasCacheRule
- Specified by:
hasCacheRulein interfaceTieredStorageManager
-
isTransient
- Specified by:
isTransientin interfaceTieredStorageManager
-
getCacheRule
- Specified by:
getCacheRulein interfaceTieredStorageManager
-
getTieredStorageConfig
- Specified by:
getTieredStorageConfigin interfaceTieredStorageManager
-
getTableConfig
- Specified by:
getTableConfigin interfaceTieredStorageManager
-
addTableConfig
- Specified by:
addTableConfigin interfaceTieredStorageManager
-
removeTableConfig
- Specified by:
removeTableConfigin interfaceTieredStorageManager
-
getTieredStorageSA
- Specified by:
getTieredStorageSAin interfaceTieredStorageManager
-
getEntryTieredState
- Specified by:
getEntryTieredStatein interfaceTieredStorageManager
-
initTieredStorageMetrics
- Specified by:
initTieredStorageMetricsin interfaceTieredStorageManager
-
guessTemplateTier
- Specified by:
guessTemplateTierin interfaceTieredStorageManager
-
guessTemplateTierByTypeName
- Specified by:
guessTemplateTierByTypeNamein interfaceTieredStorageManager
-
close
public void close()- Specified by:
closein interfaceTieredStorageManager
-