public abstract class DistributionController extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Distribution |
distribution |
protected final Distribution distribution
public abstract TerracottaServerHandle createTsa(TerracottaServer terracottaServer, File kitDir, File workingDir, Topology topology, Map<ServerSymbolicName,Integer> proxiedPorts, TerracottaCommandLineEnvironment tcEnv, Map<String,String> envOverrides, List<String> startUpArgs)
public abstract TerracottaManagementServerInstance.TerracottaManagementServerInstanceProcess startTms(File kitDir, File workingDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides)
public abstract void stopTms(File installLocation, TerracottaManagementServerInstance.TerracottaManagementServerInstanceProcess terracottaServerInstanceProcess, TerracottaCommandLineEnvironment tcEnv)
public abstract TerracottaVoterInstance.TerracottaVoterInstanceProcess startVoter(TerracottaVoter terracottaVoter, File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment tcEnv, Map<String,String> envOverrides)
public abstract void stopVoter(TerracottaVoterInstance.TerracottaVoterInstanceProcess terracottaVoterInstanceProcess)
public abstract ToolExecutionResult invokeClusterTool(File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
public abstract ToolExecutionResult configureCluster(File kitDir, File workingDir, Topology topology, Map<ServerSymbolicName,Integer> proxyTsaPorts, License license, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
public abstract ToolExecutionResult invokeConfigTool(File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
public abstract ToolExecutionResult activateCluster(File kitDir, File workingDir, License license, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
public abstract URI tsaUri(Collection<TerracottaServer> servers, Map<ServerSymbolicName,Integer> proxyTsaPorts)
public abstract String clientJarsRootFolderName(Distribution distribution)
public abstract String pluginJarsRootFolderName(Distribution distribution)
public abstract String terracottaInstallationRoot()
Copyright © 2022. All rights reserved.