public class TcConfigManager extends Object implements ConfigurationManager
public static TcConfigManager withTcConfig(List<TcConfig> tcConfigs, boolean netDisruptionEnabled)
public void addStripe(TerracottaServer... newServers)
addStripe in interface ConfigurationManagerpublic void removeStripe(int stripeIndex)
removeStripe in interface ConfigurationManagerpublic List<List<TerracottaServer>> getStripes()
getStripes in interface ConfigurationManagerpublic void addServer(int stripeId,
TerracottaServer newServer)
addServer in interface ConfigurationManagerpublic void removeServer(int stripeIndex,
int serverIndex)
removeServer in interface ConfigurationManagerpublic List<TerracottaServer> getServers()
getServers in interface ConfigurationManagerpublic TerracottaServer getServer(UUID serverId)
getServer in interface ConfigurationManagerpublic TerracottaServer getServer(int stripeId, int serverIndex)
getServer in interface ConfigurationManagerpublic int getStripeIndexOf(UUID serverId)
getStripeIndexOf in interface ConfigurationManagerpublic Collection<String> getServersHostnames()
getServersHostnames in interface ConfigurationManagerpublic void setUpInstallation(TcConfig tcConfig, ServerSymbolicName serverSymbolicName, UUID serverId, Map<ServerSymbolicName,Integer> proxiedPorts, File installLocation, SecurityRootDirectory securityRootDirectory)
public void createDisruptionLinks(TerracottaServer terracottaServer, DisruptionProvider disruptionProvider, Map<ServerSymbolicName,Disruptor> disruptionLinks, Map<ServerSymbolicName,Integer> proxiedPorts, PortProvider portProvider)
createDisruptionLinks in interface ConfigurationManagerCopyright © 2020. All rights reserved.