Class DaVinciBackend

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class DaVinciBackend
    extends java.lang.Object
    implements java.io.Closeable
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
      • getStoreOrThrow

        public StoreBackend getStoreOrThrow​(java.lang.String storeName)
      • compareCacheConfig

        public boolean compareCacheConfig​(java.util.Optional<ObjectCacheConfig> config)
      • reportPushStatus

        protected void reportPushStatus​(java.lang.String kafkaTopic,
                                        int subPartition,
                                        ExecutionStatus status)
      • reportPushStatus

        protected void reportPushStatus​(java.lang.String kafkaTopic,
                                        int subPartition,
                                        ExecutionStatus status,
                                        java.util.Optional<java.lang.String> incrementalPushVersion)
      • deleteStore

        protected void deleteStore​(java.lang.String storeName)
      • isIsolatedIngestion

        protected final boolean isIsolatedIngestion()
      • handleStoreChanged

        protected void handleStoreChanged​(StoreBackend storeBackend)