Interface ConfigurationObserver

All Known Subinterfaces:
ClusterInfoProvider, LoadBalancer, PropagatingConfigurationObserver, Region
All Known Implementing Classes:
BaseLoadBalancer, CacheAwareLoadBalancer, CacheConfig, CompactSplit, DirScanPool, ExcludeDatanodeManager, FavoredNodeLoadBalancer, FavoredStochasticBalancer, HBaseRpcServicesBase, HBaseServerBase, HFileCleaner, HMaster, HMasterCommandLine.LocalHMaster, HMobStore, HRegion, HRegionServer, HStore, LogCleaner, MaintenanceLoadBalancer, MasterClusterInfoProvider, MasterProcedureEnv, MasterRpcServices, MemStoreFlusher, MiniHBaseCluster.MiniHBaseClusterRegionServer, NettyRpcServer, PrefetchExecutorNotifier, RegionNormalizerManager, RegionNormalizerWorker, RegionsRecoveryConfigManager, Replication, ReplicationPeerImpl, ReplicationPeerManager, ReplicationPeers, RpcServer, RSGroupBasedLoadBalancer, RSRpcServices, ServerManager, SimpleLoadBalancer, SimpleRegionNormalizer, SimpleRpcScheduler, SimpleRpcServer, StochasticLoadBalancer, StreamSlowMonitor

@Private @Evolving public interface ConfigurationObserver
Every class that wants to observe changes in Configuration properties, must implement interface (and also, register itself with the ConfigurationManager.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onConfigurationChange(org.apache.hadoop.conf.Configuration conf)
    This method would be called by the ConfigurationManager object when the Configuration object is reloaded from disk.
  • Method Details

    • onConfigurationChange

      void onConfigurationChange(org.apache.hadoop.conf.Configuration conf)
      This method would be called by the ConfigurationManager object when the Configuration object is reloaded from disk.