Class TcConfig10Holder
- java.lang.Object
-
- org.terracotta.angela.common.tcconfig.holders.TcConfigHolder
-
- org.terracotta.angela.common.tcconfig.holders.TcConfig10Holder
-
- All Implemented Interfaces:
Serializable
public class TcConfig10Holder extends TcConfigHolder
Terracotta config for Terracotta 10.x- Author:
- Aurelien Broszniowski
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.terracotta.angela.common.tcconfig.holders.TcConfigHolder
TcConfigHolder.XmlModifier
-
-
Field Summary
-
Fields inherited from class org.terracotta.angela.common.tcconfig.holders.TcConfigHolder
tcConfigContent
-
-
Constructor Summary
Constructors Constructor Description TcConfig10Holder(InputStream tcConfigInputStream)TcConfig10Holder(TcConfig10Holder tcConfig10Holder)
-
Method Summary
-
Methods inherited from class org.terracotta.angela.common.tcconfig.holders.TcConfigHolder
addServer, createOrUpdateTcProperty, getLogsLocation, getOrAllocate, getServers, getTcConfigContent, getTcConfigPath, initialize, substituteToken, updateLogsLocation, updateServerHost, updateServerName, updateServerPort, writeTcConfigFile
-
-
-
-
Constructor Detail
-
TcConfig10Holder
public TcConfig10Holder(TcConfig10Holder tcConfig10Holder)
-
TcConfig10Holder
public TcConfig10Holder(InputStream tcConfigInputStream)
-
-
Method Detail
-
getServersList
protected NodeList getServersList(Document tcConfigXml, XPath xPath) throws XPathExpressionException
- Specified by:
getServersListin classTcConfigHolder- Throws:
XPathExpressionException
-
updateSecurityRootDirectoryLocation
public void updateSecurityRootDirectoryLocation(String securityRootDirectory)
- Specified by:
updateSecurityRootDirectoryLocationin classTcConfigHolder
-
updateDataDirectory
public void updateDataDirectory(String rootId, String newlocation)
- Specified by:
updateDataDirectoryin classTcConfigHolder
-
updateHostname
public void updateHostname(String serverName, String hostname)
- Specified by:
updateHostnamein classTcConfigHolder
-
retrieveGroupMembers
public List<TerracottaServer> retrieveGroupMembers(String serverName, boolean updateProxy, PortAllocator portAllocator)
- Specified by:
retrieveGroupMembersin classTcConfigHolder
-
retrieveTsaPorts
public Map<ServerSymbolicName,Integer> retrieveTsaPorts(boolean updateForProxy, PortAllocator portAllocator)
- Specified by:
retrieveTsaPortsin classTcConfigHolder
-
updateServerGroupPort
public void updateServerGroupPort(Map<ServerSymbolicName,Integer> proxiedPorts)
- Specified by:
updateServerGroupPortin classTcConfigHolder
-
updateServerTsaPort
public void updateServerTsaPort(Map<ServerSymbolicName,Integer> proxiedPorts)
- Specified by:
updateServerTsaPortin classTcConfigHolder
-
addOffheap
public void addOffheap(String resourceName, String size, String unit)
- Specified by:
addOffheapin classTcConfigHolder
-
addDataDirectory
public void addDataDirectory(List<TsaStripeConfig.TsaDataDirectory> tsaDataDirectoryList)
- Specified by:
addDataDirectoryin classTcConfigHolder
-
getDataDirectories
public Map<String,String> getDataDirectories()
- Specified by:
getDataDirectoriesin classTcConfigHolder
-
addPersistencePlugin
public void addPersistencePlugin(String persistenceDataName)
- Specified by:
addPersistencePluginin classTcConfigHolder
-
getPluginServices
public List<String> getPluginServices()
- Specified by:
getPluginServicesin classTcConfigHolder
-
updateAuditDirectoryLocation
public void updateAuditDirectoryLocation(File kitDir, int stripeId)
- Specified by:
updateAuditDirectoryLocationin classTcConfigHolder
-
-