Interface ConfigManagerImplApi

All Known Implementing Classes:
ConfigManagerImpl

public interface ConfigManagerImplApi
ConfigManager serves to manage configuration files.
Author:
David Flor invalid input: '<'493294@mail.muni.cz>
  • Method Details

    • getPerunOidcConfig

      Returns Oidc Configuration for this Perun instance (to be used for CLI communication).
      Parameters:
      name - name of desired configuration
      Returns:
      oidcConfig
      Throws:
      OidcConfigNotExistsException - when configuration under such name doesn't exist
      OidcConfigFileNotExistsException - when configuration file for oidc configs doesn't exist.
    • reloadAppsConfig

      void reloadAppsConfig()
      Reloads the configuration of brandings and their respective apps (see perun-apps-config.yml)
    • isArchiveSpoolEnabled

      boolean isArchiveSpoolEnabled()
      Checks whether spool files generated by the engine should be archived
    • setPerunAppsConfigLoader

      void setPerunAppsConfigLoader(PerunAppsConfigLoader perunAppsConfigLoader)
      Sets the PerunAppsConfigLoader
      Parameters:
      perunAppsConfigLoader - loader to set
    • setPerunOidcConfigLoader

      void setPerunOidcConfigLoader(PerunOidcConfigLoader perunOidcConfigLoader)
      Sets the PerunOidcConfigLoader
      Parameters:
      perunOidcConfigLoader - loader to set