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

com.emc.mongoose.api.model.load.LoadController Maven / Gradle / Ivy

There is a newer version: 4.0.0-alpha5
Show newest version
package com.emc.mongoose.api.model.load;

import com.emc.mongoose.api.model.concurrent.Daemon;
import com.github.akurilov.commons.io.Input;
import com.github.akurilov.commons.io.Output;
import com.emc.mongoose.api.model.io.task.IoTask;
import com.emc.mongoose.api.model.item.Item;

/**
 Created on 11.07.16.
 */
public interface LoadController>
extends Daemon, Output {
	
	String getName();
	
	void setIoResultsOutput(final Output ioTaskResultsOutput);

	int getActualConcurrency();
	
	default Input getInput() {
		throw new AssertionError("Shouldn't be invoked");
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy