package jvstm.test.jwormbench; import com.google.inject.Inject; import jwormbench.core.IStep; import jwormbench.core.Direction; import jwormbench.core.IOperation; import jwormbench.factories.AbstractStepFactory; import jwormbench.factories.IOperationFactory; import jwormbench.setup.IStepSetup; public class JvstmStepFactory extends AbstractStepFactory{ @Inject public JvstmStepFactory(IStepSetup opsSetup, IOperationFactory opFac) { super(opsSetup, opFac); } @Override protected IStep factoryMethod(IOperation<?> op, Direction direction) { return new JvstmStep(direction, op); } }