package com.linkedin.r2.transport.http.client; /** * @author Ang Xu * @version $Revision: $ */ public class AsyncPoolLifecycleStats implements PoolStats.LifecycleStats { private final double _createTimeAvg; private final long _createTime50Pct; private final long _createTime95Pct; private final long _createTime99Pct; public AsyncPoolLifecycleStats(double createTimeAvg, long createTime50Pct, long createTime95Pct, long createTime99Pct) { _createTimeAvg = createTimeAvg; _createTime50Pct = createTime50Pct; _createTime95Pct = createTime95Pct; _createTime99Pct = createTime99Pct; } @Override public double getCreateTimeAvg() { return _createTimeAvg; } @Override public long getCreateTime50Pct() { return _createTime50Pct; } @Override public long getCreateTime95Pct() { return _createTime95Pct; } @Override public long getCreateTime99Pct() { return _createTime99Pct; } @Override public String toString() { return "\ncreateTimeAvg: " + _createTimeAvg + "\ncreateTime50Pct: " + _createTime50Pct + "\ncreateTime95Pct: " + _createTime95Pct + "\ncreateTime99Pct: " + _createTime99Pct; } }