public class TranslateManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger
定义全局日志
|
| 构造器和说明 |
|---|
TranslateManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear(String cacheName,
String cacheType) |
void |
destroy() |
boolean |
existCache(String cacheName) |
TranslateConfigModel |
getCacheConfig(String cacheName) |
HashMap<String,Object[]> |
getCacheData(String cacheName,
String cacheType) |
Set<String> |
getCacheNames() |
TranslateCacheManager |
getTranslateCacheManager() |
HashMap<String,HashMap<String,Object[]>> |
getTranslates(HashMap<String,Translate> translates) |
void |
initialize(SqlToyContext sqlToyContext,
TranslateCacheManager cacheManager,
int delayCheckCacheSeconds) |
void |
putCache(TranslateConfigModel translateConfigModel) |
void |
putCacheData(String cacheName,
String cacheType,
HashMap<String,Object[]> cacheValue) |
void |
putCacheUpdater(CheckerConfigModel checkerConfigModel) |
void |
removeCache(String cacheName) |
void |
removeCacheUpdater(CheckerConfigModel checkerConfigModel) |
void |
setCharset(String charset) |
void |
setTranslateConfig(String translateConfig) |
public void setTranslateConfig(String translateConfig)
translateConfig - the translateConfig to setpublic void initialize(SqlToyContext sqlToyContext, TranslateCacheManager cacheManager, int delayCheckCacheSeconds) throws Exception
sqlToyContext - cacheManager - 自定义的缓存管理器(一般为null)delayCheckCacheSeconds - 延时多久进行更新检测Exceptionpublic HashMap<String,HashMap<String,Object[]>> getTranslates(HashMap<String,Translate> translates)
translates - public HashMap<String,Object[]> getCacheData(String cacheName, String cacheType)
cacheName - cacheType - (一般为null,不为空时一般用于数据字典等同于dictType)public void putCacheData(String cacheName, String cacheType, HashMap<String,Object[]> cacheValue)
cacheName - cacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)cacheValue - public void clear(String cacheName, String cacheType)
cacheName - cacheType - (默认为null,针对诸如数据字典类型的,对应字典类型)public boolean existCache(String cacheName)
cacheName - public TranslateConfigModel getCacheConfig(String cacheName)
public void putCache(TranslateConfigModel translateConfigModel)
translateConfigModel - public void removeCache(String cacheName)
cacheName - public void removeCacheUpdater(CheckerConfigModel checkerConfigModel)
checkerConfigModel - public void putCacheUpdater(CheckerConfigModel checkerConfigModel)
checkerConfigModel - public void setCharset(String charset)
charset - the charset to setpublic TranslateCacheManager getTranslateCacheManager()
public void destroy()
Copyright © 2023. All rights reserved.