Uses of Package
org.apache.accumulo.core.spi.compaction
Package
Description
This package provides a place for plugin interfaces related to executing compactions.
-
ClassDescriptionThe dispatch of a
CompactionDispatcher
Required service parameter forCompactionDispatch
Can be configured per table to dispatch compactions to different compaction services.The method parameters forCompactionDispatcher.dispatch(DispatchParameters)
.The method parameters forCompactionDispatcher.init(InitParameters)
.A unique identifier for a a compaction executor that aCompactionPlanner
can schedule compactions on using aCompactionJob
.An immutable object that describes what files to compact and where to compact them.The return value ofCompactionPlanner.makePlan(PlanningParameters)
that is created usingCompactionPlanner.PlanningParameters.createPlanBuilder()
Plans compaction work for a compaction service.This interface exists so the API can evolve and additional parameters can be passed to the method in the future.This interface exists so the API can evolve and additional parameters can be passed to the method in the future.A unique identifier for a compaction serviceProvider of information about configured compaction services.Offered to a Compaction Planner at initialization time so it can create executors.