* @return time of the last heartbeat
*/
private long heartbeat(long lastHeartbeatTime, int progress) {
if (System.currentTimeMillis() - lastHeartbeatTime > HEARTBEAT_INTERVAL) {
ActivityExecutionContext context = contextProvider.getActivityExecutionContext();
context.recordActivityHeartbeat(Integer.toString((progress)));
lastHeartbeatTime = System.currentTimeMillis();
}
return lastHeartbeatTime;
}