Package com.linkedin.venice.controller
Interface ExternalETLService
public interface ExternalETLService
Service interface for managing external ETL operations in Venice.
This service is used to trigger ETL jobs for stores configured with the ETL strategy
EXTERNAL_WITH_VENICE_TRIGGER. When stores use this strategy, Venice takes responsibility
for initiating and managing the lifecycle of ETL jobs, while the actual ETL execution is handled
by external services.
Implementations of this interface coordinate with external ETL systems to:
- Trigger on demand ETL job creation when needed
- Monitor job execution status (To be implemented)
- Handle manual or on-demand job deletion and cleanup (To be implemented)
-
Method Summary
Modifier and TypeMethodDescriptionvoidoffboardETL(Store store, Version version) voidonboardETL(Store store, Version version)
-
Method Details
-
onboardETL
-
offboardETL
-