package es.tid.pce.computingEngine.algorithms; import es.tid.pce.computingEngine.ComputingRequest; import es.tid.pce.computingEngine.algorithms.multiLayer.OperationsCounter; import es.tid.pce.parentPCE.ChildPCERequestManager; import es.tid.pce.server.wson.ReservationManager; import es.tid.tedb.DomainTEDB; import es.tid.tedb.ReachabilityManager; import es.tid.tedb.TEDB; import java.net.Inet4Address; import java.util.Hashtable; /* * @author baam */ public class LocalMDHPCEMinNumberDomainsKSPAlgorithmManager implements ParentPCEComputingAlgorithmManager { private LocalChildRequestManager localChildRequestManager; private ChildPCERequestManager childPCERequestManager; private ReachabilityManager reachabilityManager; @Override public ComputingAlgorithm getComputingAlgorithm( ComputingRequest pathReq, TEDB ted) { LocalMDHPCEMinNumberDomainsKSPAlgorithm sdwg=new LocalMDHPCEMinNumberDomainsKSPAlgorithm(pathReq,ted, childPCERequestManager , localChildRequestManager, reachabilityManager); return sdwg; } public ReachabilityManager getReachabilityManager() { return reachabilityManager; } public void setReachabilityManager(ReachabilityManager reachabilityManager) { this.reachabilityManager = reachabilityManager; } @Override public void setReservationManager(ReservationManager reservationManager) { // TODO Auto-generated method stub } @Override public void setPreComputation(ComputingAlgorithmPreComputation pc) { // TODO Auto-generated method stub } @Override public ComputingAlgorithm getComputingAlgorithm(ComputingRequest pathReq, TEDB ted, OperationsCounter OPcounter) { // TODO Auto-generated method stub return null; } @Override public ComputingAlgorithm getComputingAlgorithm(ComputingRequest pathReq, TEDB ted, Hashtable<Inet4Address,DomainTEDB> intraTEDBs) { // TODO Auto-generated method stub return null; } public LocalChildRequestManager getLocalChildRequestManager() { return localChildRequestManager; } @Override public void setLocalChildRequestManager( LocalChildRequestManager localChildRequestManager) { this.localChildRequestManager = localChildRequestManager; } public ChildPCERequestManager getChildPCERequestManager() { return childPCERequestManager; } public void setChildPCERequestManager( ChildPCERequestManager childPCERequestManager) { this.childPCERequestManager = childPCERequestManager; } }