def props()

in app/com/gu/floodgate/reindex/ProgressTrackerController.scala [13:26]


  def props(ws: WSClient, runningJobService: RunningJobService, jobHistoryService: JobHistoryService) =
    Props(new ProgressTrackerController(ws: WSClient, runningJobService: RunningJobService, jobHistoryService))

  case class LaunchTracker(contentSource: ContentSource, runningJob: RunningJob)
  case class RemoveTracker(contentSource: ContentSource, runningJob: RunningJob)
}

class ProgressTrackerController(
    ws: WSClient,
    runningJobService: RunningJobService,
    jobHistoryService: JobHistoryService
) extends Actor
    with ActorLogging
    with StrictLogging {