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