All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jpattern.batch.core.KilledJobStatusStrategy Maven / Gradle / Ivy

package com.jpattern.batch.core;

import com.jpattern.batch.JobStatus;
import com.jpattern.batch.StatusType;

/**
 * 
 * @author Francesco Cina'
 *
 * Apr 15, 2012
 */
public class KilledJobStatusStrategy implements JobStatusStrategy {

	private final JobStatus jobStatus;

	public KilledJobStatusStrategy(JobStatus jobStatus) {
		this.jobStatus = jobStatus;
	}

	@Override
	public StatusType getStatusType() {
		if (jobStatus.isRunning()) {
			return StatusType.KILLED_AFTER_EXECUTION;
		}
		return StatusType.KILLED;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy