com.atlassian.bamboo.setup
Interface BootstrapManager

All Superinterfaces:
com.atlassian.config.bootstrap.AtlassianBootstrapManager
All Known Implementing Classes:
DefaultBootstrapManager

public interface BootstrapManager
extends com.atlassian.config.bootstrap.AtlassianBootstrapManager

A Bamboo specialisation of the generic AtlassianBootstrapManager.


Method Summary
 java.net.URI getBrokerClientURI()
           
 java.net.URI getBrokerURI()
           
 java.lang.String getBuildDirectory()
          Gets the directory where Bamboo's build files sit.
 java.lang.String getBuildWorkingDirectory()
           
 java.lang.String getConfigDirectory()
          Gets the directory where Bamboo's administration.xml file sits
 java.io.File getIndexDirectory()
          Returns the index directory as stored in the cfg.xml file with the bambooHome preopty replaced
 java.lang.String getServerID()
           
 void setBrokerClientURI(java.net.URI brokerURI)
           
 void setBrokerURI(java.net.URI brokerUrl)
           
 void setBuildDirectory(java.lang.String buildDirectory)
           
 void setBuildWorkingDirectory(java.lang.String buildWorkingDirectory)
           
 void setConfigDirectory(java.lang.String configurationDirectory)
           
 void setServerID(java.lang.String serverId)
           
 
Methods inherited from interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
bootstrapDatabase, bootstrapDatasource, databaseContainsExistingData, getApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getFilePathProperty, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTestDatabaseConnection, getTestDatasourceConnection, init, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, publishConfiguration, removeProperty, save, setBuildNumber, setHibernateConfigurator, setOperation, setProperty, setSetupComplete
 

Method Detail

getConfigDirectory

java.lang.String getConfigDirectory()
Gets the directory where Bamboo's administration.xml file sits

Returns:
String representing the path to the folder. Null if not configured

setConfigDirectory

void setConfigDirectory(java.lang.String configurationDirectory)

getBuildDirectory

java.lang.String getBuildDirectory()
Gets the directory where Bamboo's build files sit. This includes artifacts and the like

Returns:
String representing the path to the folder. Null if not configured

setBuildDirectory

void setBuildDirectory(java.lang.String buildDirectory)

getBuildWorkingDirectory

java.lang.String getBuildWorkingDirectory()

setBuildWorkingDirectory

void setBuildWorkingDirectory(java.lang.String buildWorkingDirectory)

getIndexDirectory

@Nullable
java.io.File getIndexDirectory()
Returns the index directory as stored in the cfg.xml file with the bambooHome preopty replaced


getServerID

java.lang.String getServerID()

setServerID

void setServerID(java.lang.String serverId)

getBrokerURI

java.net.URI getBrokerURI()
                          throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

setBrokerURI

void setBrokerURI(java.net.URI brokerUrl)

getBrokerClientURI

java.net.URI getBrokerClientURI()
                                throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

setBrokerClientURI

void setBrokerClientURI(java.net.URI brokerURI)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.