com.emc.mongoose.api.model.io.task.composite.CompositeIoTask Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mongoose-api-model Show documentation
Show all versions of mongoose-api-model Show documentation
Mongoose is a high-load storage performance testing tool
package com.emc.mongoose.api.model.io.task.composite;
import com.emc.mongoose.api.model.io.task.IoTask;
import com.emc.mongoose.api.model.io.task.partial.PartialIoTask;
import com.emc.mongoose.api.model.item.Item;
import java.util.List;
/**
Created by andrey on 25.11.16.
Marker interface
*/
public interface CompositeIoTask
extends IoTask {
@Override
I getItem();
String get(final String key);
void put(final String key, final String value);
List extends PartialIoTask> getSubTasks();
/** Should be invoked only after getSubTasks() **/
void subTaskCompleted();
boolean allSubTasksDone();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy