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, wait
validateTieredStorageConfig, validateTieredStorageConfigTable
public TieredStorageManagerImpl(TieredStorageConfig storageConfig, TieredStorageSA tieredStorageSA, String fullSpaceName)
public boolean RDBMSContainsData()
RDBMSContainsData
in interface TieredStorageManager
public void initializeInternalRDBMS(SpaceEngine engine) throws SAException
initializeInternalRDBMS
in interface TieredStorageManager
SAException
public boolean hasCacheRule(String typeName)
hasCacheRule
in interface TieredStorageManager
public boolean isTransient(String typeName)
isTransient
in interface TieredStorageManager
public CachePredicate getCacheRule(String typeName)
getCacheRule
in interface TieredStorageManager
public TieredStorageConfig getTieredStorageConfig()
getTieredStorageConfig
in interface TieredStorageManager
public TieredStorageTableConfig getTableConfig(String typeName)
getTableConfig
in interface TieredStorageManager
public void addTableConfig(TieredStorageTableConfig config)
addTableConfig
in interface TieredStorageManager
public void removeTableConfig(String typeName)
removeTableConfig
in interface TieredStorageManager
public TieredStorageSA getTieredStorageSA()
getTieredStorageSA
in interface TieredStorageManager
public TieredState getEntryTieredState(IEntryHolder entryHolder)
getEntryTieredState
in interface TieredStorageManager
public void initTieredStorageMetrics(SpaceImpl _spaceImpl, MetricManager metricManager)
initTieredStorageMetrics
in interface TieredStorageManager
public TemplateMatchTier guessTemplateTier(ITemplateHolder templateHolder)
guessTemplateTier
in interface TieredStorageManager
public void close()
close
in interface TieredStorageManager
Copyright © GigaSpaces.