Java 类org.apache.hadoop.hbase.conf.ConfigurationManager 实例源码

项目:ditb    文件:HRegion.java   
/**
 * {@inheritDoc}
 */
@Override public void registerChildren(ConfigurationManager manager) {
  configurationManager = Optional.of(manager);
  for (Store s : this.stores.values()) {
    configurationManager.get().registerObserver(s);
  }
}
项目:pbase    文件:HRegion.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
    configurationManager = Optional.of(manager);
    for (Store s : this.stores.values()) {
        configurationManager.get().registerObserver(s);
    }
}
项目:pbase    文件:HRegion.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
    for (Store s : this.stores.values()) {
        configurationManager.get().deregisterObserver(s);
    }
}
项目:hbase    文件:HRegionServer.java   
/**
 * If running on Windows, do windows-specific setup.
 */
private static void setupWindows(final Configuration conf, ConfigurationManager cm) {
  if (!SystemUtils.IS_OS_WINDOWS) {
    Signal.handle(new Signal("HUP"), new SignalHandler() {
      @Override
      public void handle(Signal signal) {
        conf.reloadConfiguration();
        cm.notifyAllObservers(conf);
      }
    });
  }
}
项目:ditb    文件:HRegionServer.java   
/**
 * @return : Returns the ConfigurationManager object for testing purposes.
 */
protected ConfigurationManager getConfigurationManager() {
  return configurationManager;
}
项目:ditb    文件:CompactSplitThread.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
  // No children to register.
}
项目:ditb    文件:CompactSplitThread.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
  // No children to register
}
项目:ditb    文件:HRegion.java   
/**
 * {@inheritDoc}
 */
@Override public void deregisterChildren(ConfigurationManager manager) {
  for (Store s : this.stores.values()) {
    configurationManager.get().deregisterObserver(s);
  }
}
项目:ditb    文件:HStore.java   
/**
 * {@inheritDoc}
 */
@Override public void registerChildren(ConfigurationManager manager) {
  // No children to register
}
项目:ditb    文件:HStore.java   
/**
 * {@inheritDoc}
 */
@Override public void deregisterChildren(ConfigurationManager manager) {
  // No children to deregister
}
项目:pbase    文件:HRegionServer.java   
/**
 * @return : Returns the ConfigurationManager object for testing purposes.
 */
protected ConfigurationManager getConfigurationManager() {
    return configurationManager;
}
项目:pbase    文件:CompactSplitThread.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
  // No children to register.
}
项目:pbase    文件:CompactSplitThread.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
  // No children to register
}
项目:pbase    文件:HStore.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
    // No children to register
}
项目:pbase    文件:HStore.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
    // No children to deregister
}
项目:hbase    文件:HRegionServer.java   
/**
 * @return : Returns the ConfigurationManager object for testing purposes.
 */
protected ConfigurationManager getConfigurationManager() {
  return configurationManager;
}
项目:hbase    文件:CompactSplit.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
  // No children to register.
}
项目:hbase    文件:CompactSplit.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
  // No children to register
}
项目:hbase    文件:HRegion.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
  configurationManager = Optional.of(manager);
  stores.values().forEach(manager::registerObserver);
}
项目:hbase    文件:HRegion.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
  stores.values().forEach(configurationManager.get()::deregisterObserver);
}
项目:hbase    文件:HStore.java   
/**
 * {@inheritDoc}
 */
@Override
public void registerChildren(ConfigurationManager manager) {
  // No children to register
}
项目:hbase    文件:HStore.java   
/**
 * {@inheritDoc}
 */
@Override
public void deregisterChildren(ConfigurationManager manager) {
  // No children to deregister
}