Tabnine Logo
backtype.storm.metric.api
Code IndexAdd Tabnine to your IDE (free)

How to use backtype.storm.metric.api

Best Java code snippets using backtype.storm.metric.api (Showing top 20 results out of 315)

origin: alibaba/jstorm

  public Object getValueAndReset() {
    Object ret = _reducer.extractResult(_accumulator);
    _accumulator = _reducer.init();
    return ret;
  }
}
origin: alibaba/jstorm

  @Override
  public Object getValueAndReset() {
    return _obj.getState();
  }
}
origin: alibaba/jstorm

public ReducedMetric(IReducer reducer) {
  _reducer = reducer;
  _accumulator = _reducer.init();
}
origin: alibaba/jstorm

public CountMetric scope(String key) {
  CountMetric val = _value.get(key);
  if (val == null) {
    _value.put(key, val = new CountMetric());
  }
  return val;
}
origin: alibaba/jstorm

public ReducedMetric scope(String key) {
  ReducedMetric val = _value.get(key);
  if (val == null) {
    _value.put(key, val = new ReducedMetric(_reducer));
  }
  return val;
}
origin: apache/eagle

@Override
public void incrBy(String scopeName, int length) {
  countMetric.scope(scopeName).incrBy(length);
}
origin: alibaba/jstorm

  public CombinedMetric registerMetric(String name, ICombiner combiner, int timeBucketSizeInSecs) {
    return _topoContext.registerMetric(name, new CombinedMetric(combiner), timeBucketSizeInSecs);
  }
}
origin: alibaba/jstorm

  public Object getValueAndReset() {
    Map ret = new HashMap();
    for (Map.Entry<String, CountMetric> e : _value.entrySet()) {
      ret.put(e.getKey(), e.getValue().getValueAndReset());
    }
    return ret;
  }
}
origin: alibaba/jstorm

  public Object getValueAndReset() {
    Map ret = new HashMap();
    for (Map.Entry<String, ReducedMetric> e : _value.entrySet()) {
      Object val = e.getValue().getValueAndReset();
      if (val != null) {
        ret.put(e.getKey(), val);
      }
    }
    return ret;
  }
}
origin: alibaba/jstorm

  public Object getValueAndReset() {
    Object ret = _value;
    _value = _combiner.identity();
    return ret;
  }
}
origin: alibaba/jstorm

public void update(Object value) {
  _accumulator = _reducer.reduce(_accumulator, value);
}
origin: alibaba/jstorm

public void update(Object value) {
  _value = _combiner.combine(_value, value);
}
origin: alibaba/jstorm

@Override
public void cleanup() {
  _metricsConsumer.cleanup();
}
origin: alibaba/jstorm

public MeanReducerState init() {
  return new MeanReducerState();
}
origin: alibaba/jstorm

@Override
public void prepare(Map stormConf, TopologyContext context, OutputCollector collector) {
  try {
    _metricsConsumer = (IMetricsConsumer) Class.forName(_consumerClassName).newInstance();
  } catch (Exception e) {
    throw new RuntimeException("Could not instantiate a class listed in config under section " +
        Config.TOPOLOGY_METRICS_CONSUMER_REGISTER
        + " with fully qualified name " + _consumerClassName, e);
  }
  _metricsConsumer.prepare(stormConf, _registrationArgument, context, collector);
  _collector = collector;
}
origin: alibaba/jstorm

@Override
public void execute(Tuple input) {
  _metricsConsumer.handleDataPoints((IMetricsConsumer.TaskInfo) input.getValue(0), (Collection) input.getValue(1));
  _collector.ack(input);
}
origin: alibaba/jstorm

public ReducedMetric registerMetric(String name, IReducer reducer, int timeBucketSizeInSecs) {
  return _topoContext.registerMetric(name, new ReducedMetric(reducer), timeBucketSizeInSecs);
}
origin: alibaba/jstorm

public CombinedMetric registerMetric(String name, ICombiner combiner, int timeBucketSizeInSecs) {
  return registerMetric(name, new CombinedMetric(combiner), timeBucketSizeInSecs);
}
origin: alibaba/jstorm

public CombinedMetric(ICombiner combiner) {
  _combiner = combiner;
  _value = _combiner.identity();
}
origin: alibaba/jstorm

public ReducedMetric registerMetric(String name, IReducer reducer, int timeBucketSizeInSecs) {
  return registerMetric(name, new ReducedMetric(reducer), timeBucketSizeInSecs);
}
backtype.storm.metric.api

Most used classes

  • CountMetric
  • ReducedMetric
  • CombinedMetric
  • MultiCountMetric
  • ICombiner
  • MeanReducer,
  • IMetricsConsumer,
  • IStatefulObject,
  • MeanReducerState,
  • MultiReducedMetric,
  • IMetric,
  • MetricDelegate,
  • AssignableShellMetric,
  • CombinedShellMetric,
  • CountShellMetric,
  • IShellMetric,
  • ReducedShellMetric
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now