Package com.vmware.vipclient.i18n
Class VIPCfg
- java.lang.Object
-
- com.vmware.vipclient.i18n.VIPCfg
-
public class VIPCfg extends java.lang.Object
a class uses to define the global environment setting for I18nFactory
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addMsgOriginsQueue(DataSourceEnum dataSource)
Cache
createFormattingCache(java.lang.Class cacheClass)
create cache for formatting dataCache
createTranslationCache(java.lang.Class cacheClass)
create translation cachelong
getCacheExpiredTime()
Deprecated.TranslationCacheManager
getCacheManager()
Deprecated.UseTranslationCacheManager.getInstance
insteadCacheMode
getCacheMode()
java.lang.String
getCachePath()
java.lang.String
getI18nScope()
static VIPCfg
getInstance()
create a default instance of VIPCfgint
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 VIPCfgjava.lang.String
getVersion()
java.lang.String
getVipServer()
VIPService
getVipService()
void
initialize(java.lang.String cfg)
Initialize VIPCfg instance using a configuration filevoid
initialize(java.lang.String vipServer, java.lang.String productName, java.lang.String version)
initialize the instance by parametervoid
initializeMessageCache()
load all translation to cache by productvoid
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-processvoid
setVersion(java.lang.String version)
void
setVipServer(java.lang.String vipServer)
-
-
-
Field Detail
-
CACHE_L3
public static final java.lang.String CACHE_L3
- See Also:
- Constant Field Values
-
CACHE_L2
public static final java.lang.String CACHE_L2
- See Also:
- Constant Field Values
-
-
Method Detail
-
isSubInstance
public boolean isSubInstance()
-
setSubInstance
public void setSubInstance(boolean subInstance)
-
getInstance
public static VIPCfg getInstance()
create a default instance of VIPCfg- Returns:
-
getSubInstance
public static VIPCfg getSubInstance(java.lang.String productName)
create a default instance of VIPCfg- Returns:
-
initialize
public void initialize(java.lang.String vipServer, java.lang.String productName, java.lang.String version)
initialize the instance by parameter- Parameters:
vipServer
-productName
-version
-
-
initialize
public void initialize(java.lang.String cfg) throws VIPClientInitException
Initialize VIPCfg instance using a configuration file- Parameters:
cfg
- The configuration file- Throws:
VIPClientInitException
-
initializeVIPService
@Deprecated public void initializeVIPService()
Deprecated.initialize VIPService instances to provide HTTP requester
-
setTranslationCache
public void setTranslationCache(Cache c)
set cache from out-process- Parameters:
c
-
-
createTranslationCache
public Cache createTranslationCache(java.lang.Class cacheClass)
create translation cache- Parameters:
cacheClass
-- Returns:
-
createFormattingCache
public Cache createFormattingCache(java.lang.Class cacheClass)
create cache for formatting data- Parameters:
cacheClass
-
-
initializeMessageCache
public void initializeMessageCache()
load all translation to cache by product
-
getProductName
public java.lang.String getProductName()
-
setProductName
public void setProductName(java.lang.String productName)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
getVipServer
public java.lang.String getVipServer()
-
setVipServer
public void setVipServer(java.lang.String vipServer)
-
isPseudo
public boolean isPseudo()
-
setPseudo
public void setPseudo(boolean pseudo)
-
isCollectSource
public boolean isCollectSource()
-
setCollectSource
public void setCollectSource(boolean collectSource)
-
isCleanCache
public boolean isCleanCache()
-
setCleanCache
public void setCleanCache(boolean cleanCache)
-
getVipService
public VIPService getVipService()
-
getCacheManager
public TranslationCacheManager getCacheManager()
Deprecated.UseTranslationCacheManager.getInstance
instead
-
getInteralCleanCache
public int getInteralCleanCache()
-
setInteralCleanCache
public void setInteralCleanCache(int interalCleanCache)
-
getI18nScope
public java.lang.String getI18nScope()
-
setI18nScope
public void setI18nScope(java.lang.String i18nScope)
-
isMachineTranslation
public boolean isMachineTranslation()
-
setMachineTranslation
public void setMachineTranslation(boolean machineTranslation)
-
getMessageOrigin
@Deprecated public DataSourceEnum getMessageOrigin()
Deprecated.
-
setMessageOrigin
@Deprecated public void setMessageOrigin(DataSourceEnum messageOrigin)
Deprecated.
-
isInitializeCache
public boolean isInitializeCache()
-
setInitializeCache
public void setInitializeCache(boolean initializeCache)
-
getCacheExpiredTime
@Deprecated public long getCacheExpiredTime()
Deprecated.
-
setCacheExpiredTime
@Deprecated public void setCacheExpiredTime(long cacheExpiredTime)
Deprecated.
-
getCacheMode
public CacheMode getCacheMode()
-
setCacheMode
public void setCacheMode(CacheMode cacheMode)
-
getCachePath
public java.lang.String getCachePath()
-
setCachePath
public void setCachePath(java.lang.String cachePath)
-
getOfflineResourcesBaseUrl
public java.lang.String getOfflineResourcesBaseUrl()
-
setOfflineResourcesBaseUrl
public void setOfflineResourcesBaseUrl(java.lang.String offlineResourcesBaseUrl)
-
getMsgOriginsQueue
public java.util.List<DataSourceEnum> getMsgOriginsQueue()
-
addMsgOriginsQueue
public void addMsgOriginsQueue(DataSourceEnum dataSource)
-
setMsgOriginsQueue
public void setMsgOriginsQueue(java.util.List<DataSourceEnum> msgOriginsQueue)
-
-