Should be called by your polling loop to run the task and manage all state properly.
RoadRunner Action implementation to run this Task.