Package io.datarouter.storage.util
Class RegularPrimaryKeyVacuum.RegularPrimaryKeyVacuumBuilder<PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>>
java.lang.Object
io.datarouter.storage.util.BaseIndexingNodeVacuum.BaseIndexingNodeVacuumBuilder<PK,PK,RegularPrimaryKeyVacuum.RegularPrimaryKeyVacuumBuilder<PK>>
io.datarouter.storage.util.RegularPrimaryKeyVacuum.RegularPrimaryKeyVacuumBuilder<PK>
- Enclosing class:
- RegularPrimaryKeyVacuum<PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>>
public static class RegularPrimaryKeyVacuum.RegularPrimaryKeyVacuumBuilder<PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>>
extends BaseIndexingNodeVacuum.BaseIndexingNodeVacuumBuilder<PK,PK,RegularPrimaryKeyVacuum.RegularPrimaryKeyVacuumBuilder<PK>>
-
Field Summary
Fields inherited from class io.datarouter.storage.util.BaseIndexingNodeVacuum.BaseIndexingNodeVacuumBuilder
deleteBatchSize, deleteConsumer, logBatchSize, scanner, shouldDelete -
Constructor Summary
ConstructorsConstructorDescriptionRegularPrimaryKeyVacuumBuilder(io.datarouter.scanner.Scanner<PK> scanner, Predicate<PK> shouldDelete, Consumer<Collection<PK>> deleteConsumer) -
Method Summary
Methods inherited from class io.datarouter.storage.util.BaseIndexingNodeVacuum.BaseIndexingNodeVacuumBuilder
withDeleteBatchSize, withLogBatchSize
-
Constructor Details
-
RegularPrimaryKeyVacuumBuilder
-
-
Method Details
-
self
- Specified by:
selfin classBaseIndexingNodeVacuum.BaseIndexingNodeVacuumBuilder<PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>,PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>, RegularPrimaryKeyVacuum.RegularPrimaryKeyVacuumBuilder<PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>>>
-
build
-