public static LogServerComponent CreateLogServerComponent(ApplicationType appType, LogServerComponentType logServer) { var ht = GetHost(appType, logServer.hostID); var component = new LogServerComponent(logServer.componentID, appType.applicationID, ht) { WorkingDir = logServer.workingDir, Port = logServer.port, HostName = ht.hostname }; return component; }
public static LogServerComponent CreateLogServerComponent(ApplicationType appType, LogServerComponentType logServer) { var ht = GetHost(appType, logServer.hostID); var component = new LogServerComponent(logServer.componentID, appType.applicationID, ht) { WorkingDir = logServer.workingDir, Port = logServer.port, HostName = ht.hostname }; return(component); }
private void LoadComponents() { foreach (var host in appConfig.hosts) { Hosts.Add(ComponentFactory.CreateHostComponent(appConfig, host)); } foreach (var comp in appConfig.components) { if (comp is ForgeComponentType) { Forges.Add(ComponentFactory.CreateForgeComponent(appConfig, comp as ForgeComponentType)); } else if (comp is DgidxComponentType) { dgidx = ComponentFactory.CreateDgidxComponent(appConfig, comp as DgidxComponentType); } else if (comp is DgraphComponentType) { Dgraphs.Add(ComponentFactory.CreateDgraphComponent(appConfig, comp as DgraphComponentType)); } else if (comp is LogServerComponentType) { logServer = ComponentFactory.CreateLogServerComponent(appConfig, comp as LogServerComponentType); } } }