Package com.vmware.vipclient.i18n
Class VIPCfg
- java.lang.Object
-
- com.vmware.vipclient.i18n.VIPCfg
-
public class VIPCfg extends java.lang.Objecta 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 voidaddMsgOriginsQueue(DataSourceEnum dataSource)CachecreateFormattingCache(java.lang.Class cacheClass)create cache for formatting dataCachecreateTranslationCache(java.lang.Class cacheClass)create translation cachelonggetCacheExpiredTime()Deprecated.TranslationCacheManagergetCacheManager()Deprecated.UseTranslationCacheManager.getInstanceinsteadCacheModegetCacheMode()java.lang.StringgetCachePath()java.lang.StringgetI18nScope()static VIPCfggetInstance()create a default instance of VIPCfgintgetInteralCleanCache()DataSourceEnumgetMessageOrigin()Deprecated.java.util.List<DataSourceEnum>getMsgOriginsQueue()java.lang.StringgetOfflineResourcesBaseUrl()java.lang.StringgetProductName()static VIPCfggetSubInstance(java.lang.String productName)create a default instance of VIPCfgjava.lang.StringgetVersion()java.lang.StringgetVipServer()VIPServicegetVipService()voidinitialize(java.lang.String cfg)Initialize VIPCfg instance using a configuration filevoidinitialize(java.lang.String vipServer, java.lang.String productName, java.lang.String version)initialize the instance by parametervoidinitializeMessageCache()load all translation to cache by productvoidinitializeVIPService()Deprecated.booleanisCleanCache()booleanisCollectSource()booleanisInitializeCache()booleanisMachineTranslation()booleanisPseudo()booleanisSubInstance()voidsetCacheExpiredTime(long cacheExpiredTime)Deprecated.voidsetCacheMode(CacheMode cacheMode)voidsetCachePath(java.lang.String cachePath)voidsetCleanCache(boolean cleanCache)voidsetCollectSource(boolean collectSource)voidsetI18nScope(java.lang.String i18nScope)voidsetInitializeCache(boolean initializeCache)voidsetInteralCleanCache(int interalCleanCache)voidsetMachineTranslation(boolean machineTranslation)voidsetMessageOrigin(DataSourceEnum messageOrigin)Deprecated.voidsetMsgOriginsQueue(java.util.List<DataSourceEnum> msgOriginsQueue)voidsetOfflineResourcesBaseUrl(java.lang.String offlineResourcesBaseUrl)voidsetProductName(java.lang.String productName)voidsetPseudo(boolean pseudo)voidsetSubInstance(boolean subInstance)voidsetTranslationCache(Cache c)set cache from out-processvoidsetVersion(java.lang.String version)voidsetVipServer(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 VIPClientInitExceptionInitialize 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.getInstanceinstead
-
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)
-
-