private void Ready() { Receive<CanAcceptJob>(job => { _coordinator.Tell(job); _repoJob = job.Repo; BecomeAsking(); }); }
private void BecomeWorking(RepoKey repo) { _receivedInitialUsers = false; _currentRepo = repo; _subscribers = new HashSet<IActorRef>(); _similarRepos = new Dictionary<string, SimilarRepo>(); _publishTimer = new Cancelable(Context.System.Scheduler); _githubProgressStats = new GithubProgressStats(); Become(Working); }
public JobFailed(RepoKey repo) { Repo = repo; }
public BeginJob(RepoKey repo) { Repo = repo; }
public QueryStarrers(RepoKey key) { Key = key; }
public CanAcceptJob(RepoKey repo) { Repo = repo; }
public UnableToAcceptJob(RepoKey repo) { Repo = repo; }
public LaunchRepoResultsWindow(RepoKey repo, IActorRef coordinator) { Repo = repo; Coordinator = coordinator; }
public BeginJob(RepoKey other) : base(other) { }
public UnableToAcceptJob(RepoKey other) : base(other) { }