Class TomcatContainerSetBuilder
java.lang.Object
com.atlassian.jira.plugins.ha.container.TomcatContainerSetBuilder
- All Implemented Interfaces:
ContainerSetBuilder<TomcatContainerSet>
public class TomcatContainerSetBuilder
extends Object
implements ContainerSetBuilder<TomcatContainerSet>
One special function that is hidden in this class is to specify debugging for each node using a system property.
It works like this:
-DcontainerDebug=jira-1:5005,jira-2:5006
This will start up node-1 with debugging enabled on port 5005 and jira-2 with
debugging enabled on port 5006.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.atlassian.jira.plugins.ha.container.ContainerSetBuilder
ContainerSetBuilder.JiraConfigBuilder -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()dependencyDir(String dependencyDir) Configures ajira-config.propertiesfile for all nodes.numNodes(int numNodes) reinitialiseDatabase(boolean reinitialiseDatabase) serverMode(boolean serverMode) sharedHome(String sharedHome) systemProperty(String property) systemProperty(String property, String value)
-
Field Details
-
CARGO_SERVLET_PORT
- See Also:
-
CARGO_RMI_PORT
- See Also:
-
CARGO_TOMCAT_AJP_PORT
- See Also:
-
CARGO_PORTS_PROPERTIES
-
EH_CACHE_PORTS_PROPERTIES
-
-
Method Details
-
build
- Specified by:
buildin interfaceContainerSetBuilder<TomcatContainerSet>- Throws:
IOException
-
serverMode
- Specified by:
serverModein interfaceContainerSetBuilder<TomcatContainerSet>
-
numNodes
- Specified by:
numNodesin interfaceContainerSetBuilder<TomcatContainerSet>
-
name
- Specified by:
namein interfaceContainerSetBuilder<TomcatContainerSet>
-
dependencyDir
- Specified by:
dependencyDirin interfaceContainerSetBuilder<TomcatContainerSet>
-
dbconfig
- Specified by:
dbconfigin interfaceContainerSetBuilder<TomcatContainerSet>
-
systemProperty
- Specified by:
systemPropertyin interfaceContainerSetBuilder<TomcatContainerSet>
-
systemProperty
- Specified by:
systemPropertyin interfaceContainerSetBuilder<TomcatContainerSet>
-
reinitialiseDatabase
- Specified by:
reinitialiseDatabasein interfaceContainerSetBuilder<TomcatContainerSet>
-
jiraConfig
public TomcatContainerSetBuilder jiraConfig(Consumer<ContainerSetBuilder.JiraConfigBuilder> builder) Description copied from interface:ContainerSetBuilderConfigures ajira-config.propertiesfile for all nodes.- Specified by:
jiraConfigin interfaceContainerSetBuilder<TomcatContainerSet>
-