Interface BambooSharedProperties

  • All Known Implementing Classes:
    BambooSharedPropertiesImpl

    @Internal
    public interface BambooSharedProperties
    Bamboo settings shared between cluster nodes.
    • Method Detail

      • getBuildNumber

        @NotNull
        @NotNull String getBuildNumber()
                                throws com.atlassian.config.ConfigurationException
        Throws:
        com.atlassian.config.ConfigurationException
      • setBuildNumber

        void setBuildNumber​(String buildNumber)
                     throws com.atlassian.config.ConfigurationException
        Throws:
        com.atlassian.config.ConfigurationException
      • getJmsKeyStorePasswordEncrypted

        @Nullable
        @Nullable String getJmsKeyStorePasswordEncrypted()
      • createNewJmsKeyStorePassword

        void createNewJmsKeyStorePassword​(@NotNull
                                          @NotNull String encryptedPassword)
                                   throws com.atlassian.config.ConfigurationException
        Throws:
        com.atlassian.config.ConfigurationException
      • configFileExists

        boolean configFileExists()
      • getConfigFilePath

        @NotNull
        @NotNull Path getConfigFilePath()
      • save

        void save()
           throws com.atlassian.config.ConfigurationException
        Throws:
        com.atlassian.config.ConfigurationException
      • load

        void load()
           throws com.atlassian.config.ConfigurationException
        Throws:
        com.atlassian.config.ConfigurationException