Interface MaintenanceService

All Known Implementing Classes:
MaintenanceServiceImpl

@ReturnValuesAreNonnullByDefault public interface MaintenanceService
This class is responsible for the maintenance logic in Confluence
Since:
6.8.0
  • Field Details

  • Method Details

    • getUserInstalledAddons

      List<Addon> getUserInstalledAddons()
      Get all user-installed add-ons so that the admin can know which add-on is incompatible with the read only access mode for example.
      Returns:
      a list of user-installed add-ons
    • updateMaintenanceInfo

      void updateMaintenanceInfo(MaintenanceInfo maintenanceInfo)
      Update the maintenance info
      Parameters:
      maintenanceInfo - the maintenance info to be updated
    • getMaintenanceInfo

      MaintenanceInfo getMaintenanceInfo()
      Get the banner message for maintenance mode
      Returns:
      the maintenance info