Class VIPCfg


  • public class VIPCfg
    extends java.lang.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​(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 -
      • 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()
      • 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)