Interface MaintenanceFactory
-
- All Known Implementing Classes:
MaintenanceFactoryImpl
public interface MaintenanceFactory
Factory for creating maintenance objects with a givenPgConnection
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IndexesMaintenanceOnHost
forIndexes(PgConnection pgConnection)
default java.util.Collection<IndexesMaintenanceOnHost>
forIndexes(java.util.Collection<PgConnection> pgConnections)
StatisticsMaintenanceOnHost
forStatistics(PgConnection pgConnection)
Creates statistics maintenance object.default java.util.Collection<StatisticsMaintenanceOnHost>
forStatistics(java.util.Collection<PgConnection> pgConnections)
Creates statistics maintenance objects for given connections.default java.util.Map<PgHost,StatisticsMaintenanceOnHost>
forStatisticsByHost(java.util.Collection<PgConnection> pgConnections)
TablesMaintenanceOnHost
forTables(PgConnection pgConnection)
default java.util.Collection<TablesMaintenanceOnHost>
forTables(java.util.Collection<PgConnection> pgConnections)
-
-
-
Method Detail
-
forIndexes
@Nonnull IndexesMaintenanceOnHost forIndexes(@Nonnull PgConnection pgConnection)
-
forIndexes
@Nonnull default java.util.Collection<IndexesMaintenanceOnHost> forIndexes(@Nonnull java.util.Collection<PgConnection> pgConnections)
-
forTables
@Nonnull TablesMaintenanceOnHost forTables(@Nonnull PgConnection pgConnection)
-
forTables
@Nonnull default java.util.Collection<TablesMaintenanceOnHost> forTables(@Nonnull java.util.Collection<PgConnection> pgConnections)
-
forStatistics
@Nonnull StatisticsMaintenanceOnHost forStatistics(@Nonnull PgConnection pgConnection)
Creates statistics maintenance object.- Parameters:
pgConnection
- given connection to the host- Returns:
StatisticsMaintenance
object
-
forStatistics
@Nonnull default java.util.Collection<StatisticsMaintenanceOnHost> forStatistics(@Nonnull java.util.Collection<PgConnection> pgConnections)
Creates statistics maintenance objects for given connections.- Parameters:
pgConnections
- connections to hosts- Returns:
- list of
StatisticsMaintenance
objects
-
forStatisticsByHost
@Nonnull default java.util.Map<PgHost,StatisticsMaintenanceOnHost> forStatisticsByHost(@Nonnull java.util.Collection<PgConnection> pgConnections)
-
-