public class VIPCfg
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CACHE_L2 |
static java.lang.String |
CACHE_L3 |
Modifier and Type | Method and Description |
---|---|
void |
addMsgOriginsQueue(DataSourceEnum dataSource) |
Cache |
createFormattingCache(java.lang.Class cacheClass)
create cache for formatting data
|
Cache |
createTranslationCache(java.lang.Class cacheClass)
create translation cache
|
long |
getCacheExpiredTime()
Deprecated.
|
TranslationCacheManager |
getCacheManager()
Deprecated.
Use
TranslationCacheManager.getInstance instead |
CacheMode |
getCacheMode() |
java.lang.String |
getCachePath() |
java.lang.String |
getI18nScope() |
static VIPCfg |
getInstance()
create a default instance of VIPCfg
|
int |
getInteralCleanCache() |
DataSourceEnum |
getMessageOrigin()
Deprecated.
|
java.util.List<DataSourceEnum> |
getMsgOriginsQueue() |
java.lang.String |
getOfflineResourcesBaseUrl() |
java.lang.String |
getProductName() |
static VIPCfg |
getSubInstance(java.lang.String productName)
create a default instance of VIPCfg
|
java.lang.String |
getVersion() |
java.lang.String |
getVipServer() |
VIPService |
getVipService() |
void |
initialize(java.lang.String cfg)
Initialize VIPCfg instance using a configuration file
|
void |
initialize(java.lang.String vipServer,
java.lang.String productName,
java.lang.String version)
initialize the instance by parameter
|
void |
initializeMessageCache()
load all translation to cache by product
|
void |
initializeVIPService()
Deprecated.
|
boolean |
isCleanCache() |
boolean |
isCollectSource() |
boolean |
isInitializeCache() |
boolean |
isMachineTranslation() |
boolean |
isPseudo() |
boolean |
isSubInstance() |
void |
setCacheExpiredTime(long cacheExpiredTime)
Deprecated.
|
void |
setCacheMode(CacheMode cacheMode) |
void |
setCachePath(java.lang.String cachePath) |
void |
setCleanCache(boolean cleanCache) |
void |
setCollectSource(boolean collectSource) |
void |
setI18nScope(java.lang.String i18nScope) |
void |
setInitializeCache(boolean initializeCache) |
void |
setInteralCleanCache(int interalCleanCache) |
void |
setMachineTranslation(boolean machineTranslation) |
void |
setMessageOrigin(DataSourceEnum messageOrigin)
Deprecated.
|
void |
setMsgOriginsQueue(java.util.List<DataSourceEnum> msgOriginsQueue) |
void |
setOfflineResourcesBaseUrl(java.lang.String offlineResourcesBaseUrl) |
void |
setProductName(java.lang.String productName) |
void |
setPseudo(boolean pseudo) |
void |
setSubInstance(boolean subInstance) |
void |
setTranslationCache(Cache c)
set cache from out-process
|
void |
setVersion(java.lang.String version) |
void |
setVipServer(java.lang.String vipServer) |
public static final java.lang.String CACHE_L3
public static final java.lang.String CACHE_L2
public boolean isSubInstance()
public void setSubInstance(boolean subInstance)
public static VIPCfg getInstance()
public static VIPCfg getSubInstance(java.lang.String productName)
public void initialize(java.lang.String vipServer, java.lang.String productName, java.lang.String version)
vipServer
- productName
- version
- public void initialize(java.lang.String cfg) throws VIPClientInitException
cfg
- The configuration fileVIPClientInitException
@Deprecated public void initializeVIPService()
public void setTranslationCache(Cache c)
c
- public Cache createTranslationCache(java.lang.Class cacheClass)
cacheClass
- public Cache createFormattingCache(java.lang.Class cacheClass)
cacheClass
- public void initializeMessageCache()
public java.lang.String getProductName()
public void setProductName(java.lang.String productName)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getVipServer()
public void setVipServer(java.lang.String vipServer)
public boolean isPseudo()
public void setPseudo(boolean pseudo)
public boolean isCollectSource()
public void setCollectSource(boolean collectSource)
public boolean isCleanCache()
public void setCleanCache(boolean cleanCache)
public VIPService getVipService()
public TranslationCacheManager getCacheManager()
TranslationCacheManager.getInstance
insteadpublic int getInteralCleanCache()
public void setInteralCleanCache(int interalCleanCache)
public java.lang.String getI18nScope()
public void setI18nScope(java.lang.String i18nScope)
public boolean isMachineTranslation()
public void setMachineTranslation(boolean machineTranslation)
@Deprecated public DataSourceEnum getMessageOrigin()
@Deprecated public void setMessageOrigin(DataSourceEnum messageOrigin)
public boolean isInitializeCache()
public void setInitializeCache(boolean initializeCache)
@Deprecated public long getCacheExpiredTime()
@Deprecated public void setCacheExpiredTime(long cacheExpiredTime)
public CacheMode getCacheMode()
public void setCacheMode(CacheMode cacheMode)
public java.lang.String getCachePath()
public void setCachePath(java.lang.String cachePath)
public java.lang.String getOfflineResourcesBaseUrl()
public void setOfflineResourcesBaseUrl(java.lang.String offlineResourcesBaseUrl)
public java.util.List<DataSourceEnum> getMsgOriginsQueue()
public void addMsgOriginsQueue(DataSourceEnum dataSource)
public void setMsgOriginsQueue(java.util.List<DataSourceEnum> msgOriginsQueue)