Interface VeniceResource

All Known Subinterfaces:
ReadOnlyLiveClusterConfigRepository, ReadOnlySchemaRepository, ReadOnlyStoreRepository, ReadWriteLiveClusterConfigRepository, ReadWriteSchemaRepository, ReadWriteStoreRepository, RoutingDataRepository, SubscriptionBasedReadOnlyStoreRepository
All Known Implementing Classes:
CachedReadOnlyStoreRepository, HelixBaseRoutingRepository, HelixCustomizedViewOfflinePushRepository, HelixExternalViewRepository, HelixInstanceConfigRepository, HelixLiveInstanceMonitor, HelixReadOnlyLiveClusterConfigRepository, HelixReadOnlySchemaRepository, HelixReadOnlySchemaRepositoryAdapter, HelixReadOnlyStoreConfigRepository, HelixReadOnlyStoreRepository, HelixReadOnlyStoreRepositoryAdapter, HelixReadOnlyZKSharedSchemaRepository, HelixReadOnlyZKSharedSystemStoreRepository, HelixReadWriteLiveClusterConfigRepository, HelixReadWriteSchemaRepository, HelixReadWriteSchemaRepositoryAdapter, HelixReadWriteStoreRepository, HelixReadWriteStoreRepositoryAdapter, HelixVeniceClusterResources, NativeMetadataRepository, RecordChangeEventReadOnlySchemaRepository, SharedHelixReadOnlyZKSharedSchemaRepository, SharedHelixReadOnlyZKSharedSystemStoreRepository, StoreValueSchemasCacheService, SubscriptionBasedStoreRepository, ThinClientMetaStoreBasedRepository, ZkRoutersClusterManager

public interface VeniceResource
Venice resource that could be refreshed to retrieve the newest data or clear the current data in memory.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
  • Method Details

    • refresh

      void refresh()
    • clear

      void clear()