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); }
override protected NodeSetting[] CreateSettings() { return(new NodeSetting[] { NodeSetting.CreateSetting(NodeSetting.SettingType.TagToFollow) }); }
override protected NodeSetting[] CreateSettings() { return(new NodeSetting[] { NodeSetting.CreateSetting(NodeSetting.SettingType.AccelerationTime), NodeSetting.CreateSetting(NodeSetting.SettingType.MoveToTarget) }); }
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); }
public QuartzService(NodeSetting nodeSetting, ILogger logger) { CoreGlobal.NodeSetting = nodeSetting; _logger = logger; }