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)
      • verifyCacheConfigEquality

        public void verifyCacheConfigEquality​(@Nullable
                                              ObjectCacheConfig newObjectCacheConfig,
                                              java.lang.String storeName)
      • reportPushStatus

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

        protected void reportPushStatus​(java.lang.String kafkaTopic,
                                        int partition,
                                        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)
      • hasCurrentVersionBootstrapping

        public boolean hasCurrentVersionBootstrapping()