Class ShardEjector
java.lang.Object
io.trino.plugin.raptor.legacy.storage.ShardEjector
-
Constructor Summary
ConstructorsConstructorDescriptionShardEjector(NodeManager nodeManager, NodeSupplier nodeSupplier, ShardManager shardManager, StorageService storageService, StorageManagerConfig config, Optional<BackupStore> backupStore, CatalogName catalogName) ShardEjector(String currentNode, NodeSupplier nodeSupplier, ShardManager shardManager, StorageService storageService, io.airlift.units.Duration interval, Optional<BackupStore> backupStore, String connectorId) -
Method Summary
-
Constructor Details
-
ShardEjector
@Inject public ShardEjector(NodeManager nodeManager, NodeSupplier nodeSupplier, ShardManager shardManager, StorageService storageService, StorageManagerConfig config, Optional<BackupStore> backupStore, CatalogName catalogName) -
ShardEjector
public ShardEjector(String currentNode, NodeSupplier nodeSupplier, ShardManager shardManager, StorageService storageService, io.airlift.units.Duration interval, Optional<BackupStore> backupStore, String connectorId)
-
-
Method Details
-
start
@PostConstruct public void start() -
shutdown
@PreDestroy public void shutdown() -
getShardsEjected
public io.airlift.stats.CounterStat getShardsEjected() -
getJobErrors
public io.airlift.stats.CounterStat getJobErrors()
-