Class SynchronyProcessBuilder
- java.lang.Object
-
- com.atlassian.confluence.plugins.synchrony.bootstrap.SynchronyProcessBuilder
-
@Component public class SynchronyProcessBuilder extends Object
Responsible for creating new synchrony process Since 7.12.3
-
-
Constructor Summary
Constructors Constructor Description SynchronyProcessBuilder(com.atlassian.sal.api.ApplicationProperties applicationProperties, SystemInformationService systemInformationService, ExternalProcessBuilderFactory externalProcessBuilderFactory, NonIdlingExternalProcessFactory nonIdlingExternalProcessFactory, ClusterManager clusterManager, DownloadResourceManager downloadResourceManager, TomcatConfigHelper tomcatConfigHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.atlassian.utils.process.ExternalProcess
build(com.atlassian.utils.process.ProcessMonitor synchronyProcessMonitor, SynchronyEnvironmentBuilder.SynchronyEnvironment synchronyEnvironment)
void
extractSynchronyBinaryTo(File dest)
This method will delete any old-style synchrony-standalone[0-9]*+.jar files and create a new synchrony-standalone-${bundled.synchrony.version}.jar file, if it doesn't already exist.
-
-
-
Constructor Detail
-
SynchronyProcessBuilder
@Autowired public SynchronyProcessBuilder(com.atlassian.sal.api.ApplicationProperties applicationProperties, SystemInformationService systemInformationService, ExternalProcessBuilderFactory externalProcessBuilderFactory, NonIdlingExternalProcessFactory nonIdlingExternalProcessFactory, ClusterManager clusterManager, DownloadResourceManager downloadResourceManager, TomcatConfigHelper tomcatConfigHelper)
-
-
Method Detail
-
build
public com.atlassian.utils.process.ExternalProcess build(com.atlassian.utils.process.ProcessMonitor synchronyProcessMonitor, SynchronyEnvironmentBuilder.SynchronyEnvironment synchronyEnvironment)
-
extractSynchronyBinaryTo
public void extractSynchronyBinaryTo(File dest)
This method will delete any old-style synchrony-standalone[0-9]*+.jar files and create a new synchrony-standalone-${bundled.synchrony.version}.jar file, if it doesn't already exist.- Parameters:
dest
- the JAR file to create, if necessary
-
-