Add SWF endpoint RecordActivityTaskHeartbeat

This commit is contained in:
Jean-Baptiste Barth 2015-11-02 10:26:40 +01:00
commit f576f3765c
9 changed files with 94 additions and 12 deletions

View file

@ -300,3 +300,12 @@ class SWFResponse(BaseResponse):
details=details, reason=reason, run_id=run_id
)
return ""
def record_activity_task_heartbeat(self):
task_token = self._params["taskToken"]
details = self._params.get("details")
self.swf_backend.record_activity_task_heartbeat(
task_token, details=details
)
# TODO: make it dynamic when we implement activity tasks cancellation
return json.dumps({"cancelRequested": False})