public async Task <AcceptedResult> Post(PublisherHeartbeat publisherHeartbeat) { var job = new HeartbeatReceivedJob(_jobDependencyLocator, publisherHeartbeat); await job.Run(); return(Accepted()); }
public HeartbeatReceivedJob(JobDependencyLocator jobDependencies, PublisherHeartbeat publisherHeartbeat) { _jobDependencies = jobDependencies; _publisherHeartbeat = publisherHeartbeat; }
public HeartbeatReceivedJob CreateJob(PublisherHeartbeat publisherHeartbeat) { return(new HeartbeatReceivedJob(_jobDependencyLocator, publisherHeartbeat)); }