package es.tid.pce.computingEngine.algorithms.sson; import es.tid.pce.computingEngine.ComputingRequest; import es.tid.pce.computingEngine.algorithms.ComputingAlgorithm; import es.tid.pce.computingEngine.algorithms.ComputingAlgorithmManagerSSON; import es.tid.pce.computingEngine.algorithms.ComputingAlgorithmPreComputationSSON; import es.tid.pce.server.wson.ReservationManager; import es.tid.tedb.TEDB; public class Dynamic_RSAManager implements ComputingAlgorithmManagerSSON { Dynamic_RSAPreComputation preComp; private ReservationManager reservationManager; @Override public ComputingAlgorithm getComputingAlgorithm( ComputingRequest pathReq, TEDB ted, int mf) { Dynamic_RSA algo = new Dynamic_RSA(pathReq, ted, reservationManager, mf); algo.setPreComp(preComp); return algo; } @Override public void setReservationManager(ReservationManager reservationManager) { this.reservationManager=reservationManager; } @Override public void setPreComputation(ComputingAlgorithmPreComputationSSON pc) { // TODO Auto-generated method stub this.preComp=(Dynamic_RSAPreComputation) pc; } }