package test.r2.integ;
import com.linkedin.r2.message.stream.entitystream.WriteHandle;
/**
* @author Zhenkai Zhu
*/
class TimedBytesWriter extends BytesWriter
{
private long _startTime;
private long _stopTime;
TimedBytesWriter(long total, byte fill)
{
super(total, fill);
}
@Override
public void onInit(WriteHandle wh)
{
_startTime = System.currentTimeMillis();
super.onInit(wh);
}
@Override
public void onWritePossible()
{
super.onWritePossible();
}
@Override
protected void onFinish()
{
super.onFinish();
_stopTime = System.currentTimeMillis();
}
public long getStartTime()
{
return _startTime;
}
public long getStopTime()
{
return _stopTime;
}
}