Class VIPCfg


  • public class VIPCfg
    extends Object
    a class uses to define the global environment setting for I18nFactory
    • 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​(String productName)
        create a default instance of VIPCfg
        Returns:
      • initialize

        public void initialize​(String vipServer,
                               String productName,
                               String version)
        initialize the instance by parameter
        Parameters:
        vipServer -
        productName -
        version -
      • 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​(Class cacheClass)
        create translation cache
        Parameters:
        cacheClass -
        Returns:
      • createFormattingCache

        public Cache createFormattingCache​(Class cacheClass)
        create cache for formatting data
        Parameters:
        cacheClass -
      • initializeMessageCache

        public void initializeMessageCache()
        load all translation to cache by product
      • getProductName

        public String getProductName()
      • setProductName

        public void setProductName​(String productName)
      • getVersion

        public String getVersion()
      • setVersion

        public void setVersion​(String version)
      • getVipServer

        public String getVipServer()
      • setVipServer

        public void setVipServer​(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()
      • getInteralCleanCache

        public int getInteralCleanCache()
      • setInteralCleanCache

        public void setInteralCleanCache​(int interalCleanCache)
      • getI18nScope

        public String getI18nScope()
      • setI18nScope

        public void setI18nScope​(String i18nScope)
      • isMachineTranslation

        public boolean isMachineTranslation()
      • setMachineTranslation

        public void setMachineTranslation​(boolean machineTranslation)
      • 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 String getCachePath()
      • setCachePath

        public void setCachePath​(String cachePath)
      • getOfflineResourcesBaseUrl

        public String getOfflineResourcesBaseUrl()
      • setOfflineResourcesBaseUrl

        public void setOfflineResourcesBaseUrl​(String offlineResourcesBaseUrl)
      • addMsgOriginsQueue

        public void addMsgOriginsQueue​(DataSourceEnum dataSource)
      • setMsgOriginsQueue

        public void setMsgOriginsQueue​(List<DataSourceEnum> msgOriginsQueue)