Interface MaintenanceService


public interface MaintenanceService
  • Method Details

    • buildMaintenanceRunSpec

      @Nonnull MaintenanceRunSpec buildMaintenanceRunSpec()
      Generates a maintenance service run-specification containing realms in states ACTIVE and INACTIVE as "to retain" and realms in state PURGING as "to purge".
    • performMaintenance

      @Nonnull MaintenanceRunInformation performMaintenance(@Nonnull MaintenanceRunSpec maintenanceRunSpec)
      Perform maintenance.
      Parameters:
      maintenanceRunSpec - define the mandatory run-specification, see buildMaintenanceRunSpec()
      Returns:
      information about the maintenance run
    • maintenanceRunLog

      @Nonnull List<MaintenanceRunInformation> maintenanceRunLog()
      Retrieve information about recent maintenance runs. The number of available elements is configured via MaintenanceConfig.retainedRuns().