Class AssignmentLimiter
java.lang.Object
io.trino.plugin.raptor.legacy.metadata.AssignmentLimiter
-
Constructor Summary
ConstructorsConstructorDescriptionAssignmentLimiter(NodeSupplier nodeSupplier, com.google.common.base.Ticker ticker, io.airlift.units.Duration reassignmentDelay, io.airlift.units.Duration reassignmentInterval) AssignmentLimiter(NodeSupplier nodeSupplier, com.google.common.base.Ticker ticker, MetadataConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAssignFrom(String nodeIdentifier) voidshutdown()voidstart()
-
Constructor Details
-
AssignmentLimiter
@Inject public AssignmentLimiter(NodeSupplier nodeSupplier, com.google.common.base.Ticker ticker, MetadataConfig config) -
AssignmentLimiter
public AssignmentLimiter(NodeSupplier nodeSupplier, com.google.common.base.Ticker ticker, io.airlift.units.Duration reassignmentDelay, io.airlift.units.Duration reassignmentInterval)
-
-
Method Details
-
start
@PostConstruct public void start() -
shutdown
@PreDestroy public void shutdown() -
checkAssignFrom
-