Ejemplo n.º 1
0
        private NodeSetting InitNodeSetting()
        {
            NodeSetting node = Configuration.GetSection("NodeSetting").Get <NodeSetting>();
            var         ev   = Environment.GetEnvironmentVariables();

            if (ev.Contains("identity"))
            {
                node.IdentityName = ev["identity"].ToString();
            }
            if (ev.Contains("protocol"))
            {
                node.Protocol = ev["Protocol"].ToString();
            }
            if (ev.Contains("ip"))
            {
                node.IP = ev["ip"].ToString();
            }
            if (ev.Contains("port"))
            {
                node.Port = Convert.ToInt32(ev["port"].ToString());
            }
            if (ev.Contains("priority"))
            {
                node.Priority = Convert.ToInt32(ev["Priority"].ToString());
            }
            return(node);
        }
Ejemplo n.º 2
0
 override protected NodeSetting[] CreateSettings()
 {
     return(new NodeSetting[]
     {
         NodeSetting.CreateSetting(NodeSetting.SettingType.TagToFollow)
     });
 }
Ejemplo n.º 3
0
 override protected NodeSetting[] CreateSettings()
 {
     return(new NodeSetting[]
     {
         NodeSetting.CreateSetting(NodeSetting.SettingType.AccelerationTime),
         NodeSetting.CreateSetting(NodeSetting.SettingType.MoveToTarget)
     });
 }
Ejemplo n.º 4
0
        public static NodeSetting LoadNodeSetting(string settings)
        {
            NodeSetting result;

            if (string.IsNullOrEmpty(settings))
            {
                result = new NodeSetting();
            }
            else
            {
                NodeSetting nodeSetting = XmlSerializerUtils.Deserialize <NodeSetting>(settings);
                if (nodeSetting == null)
                {
                    nodeSetting = new NodeSetting();
                }
                result = nodeSetting;
            }
            return(result);
        }
Ejemplo n.º 5
0
 public QuartzService(NodeSetting nodeSetting, ILogger logger)
 {
     CoreGlobal.NodeSetting = nodeSetting;
     _logger = logger;
 }