Examples of PersistentStats


Examples of org.apache.helix.model.PersistentStats

//    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

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

Examples of org.apache.helix.model.PersistentStats

  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

Examples of org.apache.helix.model.PersistentStats

    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

Examples of org.apache.helix.model.PersistentStats

    // 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

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

Examples of org.apache.helix.model.PersistentStats

  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

Examples of org.apache.helix.model.PersistentStats

    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

Examples of org.apache.helix.model.PersistentStats

    // read the state model definitions
    Map<StateModelDefId, StateModelDefinition> stateModelMap = readStateModelDefinitions();

    // read the stats
    PersistentStats stats = _accessor.getProperty(_keyBuilder.persistantStat());

    // read the alerts
    Alerts alerts = _accessor.getProperty(_keyBuilder.alerts());

    // create the cluster snapshot object
View Full Code Here

Examples of org.apache.helix.model.PersistentStats

      _removedConstraints = Maps.newHashMap();
      for (ConstraintType type : ConstraintType.values()) {
        Set<ConstraintId> constraints = Sets.newHashSet();
        _removedConstraints.put(type, constraints);
      }
      _removedStats = new PersistentStats(PersistentStats.nodeName);
      _removedAlerts = new Alerts(Alerts.nodeName);
      _builder = new Builder(clusterId);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.