/** * Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.sesame.engine; /** * Records all the inputs and outputs for a single cycle * such they can be used later for regression testing * or other purposes. */ public interface CycleRecorder { /** * Indicates that the cycle has completed with the supplied * results and that all resources used should cleaned up. The * supplied results will be supplemented with the inputs * recorded, * * @param results the results of the cycle run * @return the complete set of results */ Results complete(Results results); }