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

com.github.k0zka.finder4j.backtrack.termination.TimeoutTerminationStrategy Maven / Gradle / Ivy

package com.github.k0zka.finder4j.backtrack.termination;

import com.github.k0zka.finder4j.backtrack.State;
import com.github.k0zka.finder4j.backtrack.Step;
import com.github.k0zka.finder4j.backtrack.TerminationStrategy;

public class TimeoutTerminationStrategy>
		implements TerminationStrategy {

	public TimeoutTerminationStrategy(final long timeout) {
		super();
		this.timeout = timeout;
	}

	private final long timeout;

	public boolean stop(final X state) {
		return System.currentTimeMillis() >= timeout;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy