package de.otto.edison.jobs.domain; import java.util.Objects; /** * A currently running job. * * @since 1.0.0 */ public class RunningJob { public final String jobId; public final String jobType; public RunningJob(String jobId, String jobType) { this.jobId = jobId; this.jobType = jobType; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; RunningJob that = (RunningJob) o; return Objects.equals(jobId, that.jobId) && Objects.equals(jobType, that.jobType); } @Override public int hashCode() { return Objects.hash(jobId, jobType); } @Override public String toString() { return "RunningJob{" + "jobId='" + jobId + '\'' + ", jobType='" + jobType + '\'' + '}'; } }