Search in sources :

Example 1 with SpoutAggregateStats

use of org.apache.storm.generated.SpoutAggregateStats in project storm by apache.

the class StatsUtil method thriftifySpoutAggStats.

private static ComponentAggregateStats thriftifySpoutAggStats(Map m) {
    ComponentAggregateStats stats = new ComponentAggregateStats();
    stats.set_type(ComponentType.SPOUT);
    stats.set_last_error((ErrorInfo) getByKey(m, LAST_ERROR));
    thriftifyCommonAggStats(stats, m);
    SpoutAggregateStats spoutAggStats = new SpoutAggregateStats();
    spoutAggStats.set_complete_latency_ms(getByKeyOr0(m, COMP_LATENCY).doubleValue());
    SpecificAggregateStats specificStats = SpecificAggregateStats.spout(spoutAggStats);
    stats.set_specific_stats(specificStats);
    return stats;
}
Also used : SpecificAggregateStats(org.apache.storm.generated.SpecificAggregateStats) ComponentAggregateStats(org.apache.storm.generated.ComponentAggregateStats) SpoutAggregateStats(org.apache.storm.generated.SpoutAggregateStats)

Aggregations

ComponentAggregateStats (org.apache.storm.generated.ComponentAggregateStats)1 SpecificAggregateStats (org.apache.storm.generated.SpecificAggregateStats)1 SpoutAggregateStats (org.apache.storm.generated.SpoutAggregateStats)1