示例#1
0
        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);
        }
示例#2
0
 public RecoveryConsole(IRecovery recovery)
 {
     _recovery = recovery;
 }