Class Distribution102Controller
- java.lang.Object
-
- org.terracotta.angela.common.distribution.DistributionController
-
- org.terracotta.angela.common.distribution.Distribution102Controller
-
public class Distribution102Controller extends DistributionController
- Author:
- Aurelien Broszniowski
-
-
Field Summary
-
Fields inherited from class org.terracotta.angela.common.distribution.DistributionController
distribution
-
-
Constructor Summary
Constructors Constructor Description Distribution102Controller(Distribution distribution)
-
Method Summary
-
Methods inherited from class org.terracotta.angela.common.distribution.DistributionController
prepareTMS
-
-
-
-
Constructor Detail
-
Distribution102Controller
public Distribution102Controller(Distribution distribution)
-
-
Method Detail
-
createTsa
public TerracottaServerHandle createTsa(TerracottaServer terracottaServer, File kitDir, File workingDir, Topology topology, Map<ServerSymbolicName,Integer> proxiedPorts, TerracottaCommandLineEnvironment tcEnv, Map<String,String> envOverrides, List<String> startUpArgs, Duration inactivityKillerDelay)
- Specified by:
createTsain classDistributionController
-
configureCluster
public ToolExecutionResult configureCluster(File kitDir, File workingDir, Topology topology, Map<ServerSymbolicName,Integer> proxyTsaPorts, License license, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
- Specified by:
configureClusterin classDistributionController
-
invokeClusterTool
public ToolExecutionResult invokeClusterTool(File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
- Specified by:
invokeClusterToolin classDistributionController
-
invokeImportTool
public ToolExecutionResult invokeImportTool(File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
- Specified by:
invokeImportToolin classDistributionController
-
invokeConfigTool
public ToolExecutionResult invokeConfigTool(File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
- Specified by:
invokeConfigToolin classDistributionController
-
activateCluster
public ToolExecutionResult activateCluster(File kitDir, File workingDir, License license, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment env, Map<String,String> envOverrides, String... arguments)
- Specified by:
activateClusterin classDistributionController
-
startTms
public TerracottaManagementServerInstance.TerracottaManagementServerInstanceProcess startTms(File kitDir, File workingDir, TerracottaCommandLineEnvironment tcEnv, Map<String,String> envOverrides)
- Specified by:
startTmsin classDistributionController
-
stopTms
public void stopTms(File installLocation, TerracottaManagementServerInstance.TerracottaManagementServerInstanceProcess terracottaServerInstanceProcess, TerracottaCommandLineEnvironment tcEnv)
- Specified by:
stopTmsin classDistributionController
-
startVoter
public TerracottaVoterInstance.TerracottaVoterInstanceProcess startVoter(TerracottaVoter terracottaVoter, File kitDir, File workingDir, SecurityRootDirectory securityDir, TerracottaCommandLineEnvironment tcEnv, Map<String,String> envOverrides)
- Specified by:
startVoterin classDistributionController
-
stopVoter
public void stopVoter(TerracottaVoterInstance.TerracottaVoterInstanceProcess terracottaVoterInstanceProcess)
- Specified by:
stopVoterin classDistributionController
-
tsaUri
public URI tsaUri(Collection<TerracottaServer> servers, Map<ServerSymbolicName,Integer> proxyTsaPorts)
- Specified by:
tsaUriin classDistributionController
-
clientJarsRootFolderName
public String clientJarsRootFolderName(Distribution distribution)
- Specified by:
clientJarsRootFolderNamein classDistributionController
-
pluginJarsRootFolderName
public String pluginJarsRootFolderName(Distribution distribution)
- Specified by:
pluginJarsRootFolderNamein classDistributionController
-
terracottaInstallationRoot
public String terracottaInstallationRoot()
- Specified by:
terracottaInstallationRootin classDistributionController
-
prepareTMS
public void prepareTMS(File kitDir, File workingDir, TmsServerSecurityConfig tmsServerSecurityConfig)
- Specified by:
prepareTMSin classDistributionController
-
-