public class Topology extends Object implements Serializable
| Constructor and Description |
|---|
Topology(Distribution distribution,
boolean netDisruptionEnabled,
ConfigurationManager configurationManager) |
Topology(Distribution distribution,
boolean netDisruptionEnabled,
TcConfig[] tcConfigs) |
Topology(Distribution distribution,
boolean netDisruptionEnabled,
TcConfig tcConfig,
TcConfig... tcConfigs) |
Topology(Distribution distribution,
boolean netDisruptionEnabled,
TsaConfig tsaConfig) |
Topology(Distribution distribution,
ConfigurationManager configurationManager) |
Topology(Distribution distribution,
TcConfig[] tcConfigs) |
Topology(Distribution distribution,
TcConfig tcConfig,
TcConfig... tcConfigs) |
Topology(Distribution distribution,
TsaConfig tsaConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServer(int stripeIndex,
TerracottaServer newServer) |
void |
addStripe(TerracottaServer... newServers) |
ConfigurationManager |
getConfigurationManager() |
Distribution |
getDistribution() |
LicenseType |
getLicenseType() |
TerracottaServer |
getServer(int stripeIndex,
int serverIndex) |
List<TerracottaServer> |
getServers() |
Collection<String> |
getServersHostnames() |
List<List<TerracottaServer>> |
getStripes() |
void |
init(PortAllocator portAllocator) |
boolean |
isNetDisruptionEnabled() |
void |
removeServer(int stripeIndex,
int serverIndex) |
void |
removeStripe(int stripeIndex) |
String |
toString() |
public Topology(Distribution distribution, TsaConfig tsaConfig)
public Topology(Distribution distribution, boolean netDisruptionEnabled, TsaConfig tsaConfig)
public Topology(Distribution distribution, TcConfig[] tcConfigs)
public Topology(Distribution distribution, TcConfig tcConfig, TcConfig... tcConfigs)
public Topology(Distribution distribution, boolean netDisruptionEnabled, TcConfig[] tcConfigs)
public Topology(Distribution distribution, boolean netDisruptionEnabled, TcConfig tcConfig, TcConfig... tcConfigs)
public Topology(Distribution distribution, boolean netDisruptionEnabled, ConfigurationManager configurationManager)
public Topology(Distribution distribution, ConfigurationManager configurationManager)
public LicenseType getLicenseType()
public boolean isNetDisruptionEnabled()
public Distribution getDistribution()
public ConfigurationManager getConfigurationManager()
public void addStripe(TerracottaServer... newServers)
public void removeStripe(int stripeIndex)
public List<List<TerracottaServer>> getStripes()
public void addServer(int stripeIndex,
TerracottaServer newServer)
public void removeServer(int stripeIndex,
int serverIndex)
public TerracottaServer getServer(int stripeIndex, int serverIndex)
public List<TerracottaServer> getServers()
public Collection<String> getServersHostnames()
public void init(PortAllocator portAllocator)
Copyright © 2022. All rights reserved.