Class TcConfigHolder

    • Field Detail

      • tcConfigContent

        protected volatile String tcConfigContent
    • Constructor Detail

      • TcConfigHolder

        public TcConfigHolder()
      • TcConfigHolder

        public TcConfigHolder​(TcConfigHolder tcConfigHolder)
      • TcConfigHolder

        public TcConfigHolder​(InputStream tcConfigInputStream)
    • Method Detail

      • writeTcConfigFile

        public void writeTcConfigFile​(File kitDir,
                                      String tcConfigFilename)
      • getTcConfigContent

        public String getTcConfigContent()
      • getTcConfigPath

        public String getTcConfigPath()
      • updateLogsLocation

        public void updateLogsLocation​(File kitDir,
                                       int stripeId)
      • updateServerHost

        public void updateServerHost​(int serverIndex,
                                     String newServerHost)
      • updateServerName

        public void updateServerName​(int serverIndex,
                                     String newServerName)
      • updateServerPort

        public void updateServerPort​(int serverIndex,
                                     String portName,
                                     int port)
      • addServer

        public void addServer​(int stripeIndex,
                              String hostname)
      • createOrUpdateTcProperty

        public void createOrUpdateTcProperty​(String name,
                                             String value)
      • getLogsLocation

        public List<String> getLogsLocation()
      • updateSecurityRootDirectoryLocation

        public abstract void updateSecurityRootDirectoryLocation​(String securityRootDirectory)
      • updateDataDirectory

        public abstract void updateDataDirectory​(String rootId,
                                                 String newlocation)
      • updateHostname

        public abstract void updateHostname​(String serverName,
                                            String hostname)
      • updateAuditDirectoryLocation

        public abstract void updateAuditDirectoryLocation​(File kitDir,
                                                          int stripeId)
      • substituteToken

        public void substituteToken​(String token,
                                    String value)
      • addOffheap

        public abstract void addOffheap​(String resourceName,
                                        String size,
                                        String unit)
      • getDataDirectories

        public abstract Map<String,​String> getDataDirectories()
      • addPersistencePlugin

        public abstract void addPersistencePlugin​(String persistenceDataName)
      • getPluginServices

        public abstract List<String> getPluginServices()