public IRecovery ConnectToRecovery(int metaServerNumber) { String hostname; int port; if (!_core.AppManager.GetProcessIPandPort(ProcessType.MetaServer, metaServerNumber, true, out hostname, out port)) { throw new CommandException("Can not get metaServer IP and port. Metaserver: " + metaServerNumber); } IRecovery server = (IRecovery)Activator.GetObject(typeof(IRecovery), "tcp://" + hostname + ":" + port + "/PADIConnection"); return(server); }
public RecoveryConsole(IRecovery recovery) { _recovery = recovery; }