Class VIPCfg

java.lang.Object
com.vmware.vipclient.i18n.VIPCfg

public class VIPCfg extends Object
a class uses to define the global environment setting for I18nFactory
  • Field Details

  • Method Details

    • 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 -
    • initialize

      public void initialize(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(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()
    • getCacheManager

      public TranslationCacheManager getCacheManager()
      Deprecated.
    • 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)
    • 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 String getCachePath()
    • setCachePath

      public void setCachePath(String cachePath)
    • getOfflineResourcesBaseUrl

      public String getOfflineResourcesBaseUrl()
    • setOfflineResourcesBaseUrl

      public void setOfflineResourcesBaseUrl(String offlineResourcesBaseUrl)
    • getMsgOriginsQueue

      public List<DataSourceEnum> getMsgOriginsQueue()
    • addMsgOriginsQueue

      public void addMsgOriginsQueue(DataSourceEnum dataSource)
    • setMsgOriginsQueue

      public void setMsgOriginsQueue(List<DataSourceEnum> msgOriginsQueue)