Package org.apache.helix.model

Examples of org.apache.helix.model.PersistentStats


  public void persistStats()
  {
    // XXX: Am I using _accessor too directly here?
    // took around 35 ms from desktop to ESV4 machine
    PersistentStats stats = _accessor.getProperty(_keyBuilder.persistantStat());
    if (stats == null)
    {
      stats = new PersistentStats(PersistentStats.nodeName); // TODO: fix naming of
                                                         // this record, if it
                                                         // matters
    }
    stats.getRecord().setMapFields(_statMap);
    boolean retVal = _accessor.setProperty(_keyBuilder.persistantStat(),
        stats);
  }
View Full Code Here


  {
    long refreshStartTime = System.currentTimeMillis();
    if (refresh) {
      _cache.refresh(_accessor);
    }
    PersistentStats persistentStatRecord = _cache.getPersistentStats();
    if (persistentStatRecord != null) {
      _statMap = persistentStatRecord.getMapFields();
    }
    else {
      _statMap = new HashMap<String,Map<String,String>>();
    }
    /*
 
View Full Code Here

  }

  public void updateCache(HealthDataCache cache)
  {
    _cache = cache;
    PersistentStats persistentStatRecord = _cache.getPersistentStats();
    if (persistentStatRecord != null)
    {
      _statMap = persistentStatRecord.getMapFields();
    }
    else
    {
      _statMap = new HashMap<String, Map<String, String>>();
    }
View Full Code Here

//    DataAccessor accessor = manager.getDataAccessor();
    HelixDataAccessor accessor = manager.getHelixDataAccessor();
//    boolean retVal = accessor.setProperty(PropertyType.PERSISTENTSTATS, record);
    Builder keyBuilder = accessor.keyBuilder();
    boolean retVal = accessor.setProperty(keyBuilder.persistantStat(), new PersistentStats(record));
    if (retVal == false)
    {
      logger.error("attempt to persist derived stats failed");
    }
  }
View Full Code Here

  }

  public void persistStats() {
    // XXX: Am I using _accessor too directly here?
    // took around 35 ms from desktop to ESV4 machine
    PersistentStats stats = _accessor.getProperty(_keyBuilder.persistantStat());
    if (stats == null) {
      stats = new PersistentStats(PersistentStats.nodeName); // TODO: fix naming of
      // this record, if it
      // matters
    }
    stats.getRecord().setMapFields(_statMap);
    boolean retVal = _accessor.setProperty(_keyBuilder.persistantStat(), stats);
  }
View Full Code Here

  public void getStatsFromCache(boolean refresh) {
    long refreshStartTime = System.currentTimeMillis();
    if (refresh) {
      _cache.refresh(_accessor);
    }
    PersistentStats persistentStatRecord = _cache.getPersistentStats();
    if (persistentStatRecord != null) {
      _statMap = persistentStatRecord.getMapFields();
    } else {
      _statMap = new HashMap<String, Map<String, String>>();
    }
    /*
     * if (_cache.getPersistentStats() != null) {
View Full Code Here

    return stats;
  }

  public void updateCache(HealthDataCache cache) {
    _cache = cache;
    PersistentStats persistentStatRecord = _cache.getPersistentStats();
    if (persistentStatRecord != null) {
      _statMap = persistentStatRecord.getMapFields();
    } else {
      _statMap = new HashMap<String, Map<String, String>>();
    }
  }
View Full Code Here

    // DataAccessor accessor = manager.getDataAccessor();
    HelixDataAccessor accessor = manager.getHelixDataAccessor();
    // boolean retVal = accessor.setProperty(PropertyType.PERSISTENTSTATS, record);
    Builder keyBuilder = accessor.keyBuilder();
    boolean retVal = accessor.setProperty(keyBuilder.persistantStat(), new PersistentStats(record));
    if (retVal == false) {
      logger.error("attempt to persist derived stats failed");
    }
  }
View Full Code Here

  }

  public void persistStats() {
    // XXX: Am I using _accessor too directly here?
    // took around 35 ms from desktop to ESV4 machine
    PersistentStats stats = _accessor.getProperty(_keyBuilder.persistantStat());
    if (stats == null) {
      stats = new PersistentStats(PersistentStats.nodeName); // TODO: fix naming of
      // this record, if it
      // matters
    }
    stats.getRecord().setMapFields(_statMap);
    boolean retVal = _accessor.setProperty(_keyBuilder.persistantStat(), stats);
  }
View Full Code Here

  public void getStatsFromCache(boolean refresh) {
    long refreshStartTime = System.currentTimeMillis();
    if (refresh) {
      _cache.refresh(_accessor);
    }
    PersistentStats persistentStatRecord = _cache.getPersistentStats();
    if (persistentStatRecord != null) {
      _statMap = persistentStatRecord.getMapFields();
    } else {
      _statMap = new HashMap<String, Map<String, String>>();
    }
    /*
     * if (_cache.getPersistentStats() != null) {
View Full Code Here

TOP

Related Classes of org.apache.helix.model.PersistentStats

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.