Package com.io7m.idstore.server.internal
Class IdServerMaintenanceService
java.lang.Object
com.io7m.idstore.server.internal.IdServerMaintenanceService
- All Implemented Interfaces:
IdServiceType,AutoCloseable
public final class IdServerMaintenanceService
extends Object
implements IdServiceType, AutoCloseable
A service that performs nightly database maintenance.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static IdServerMaintenanceServicecreate(IdServerClock clock, IdServerTelemetryService telemetry, IdDatabaseType database) A service that performs nightly database maintenance.toString()
-
Method Details
-
create
public static IdServerMaintenanceService create(IdServerClock clock, IdServerTelemetryService telemetry, IdDatabaseType database) A service that performs nightly database maintenance.- Parameters:
clock- The clocktelemetry- The telemetry servicedatabase- The database- Returns:
- The service
-
description
- Specified by:
descriptionin interfaceIdServiceType- Returns:
- The service description
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
toString
-