public int startProcess(Process p) { if (!p.isDefined()) { this.defineProcess(p); if (!p.isDefined()) { return(-4); //process misconfigured } } string start = "start process \n"; start = start + "id:" + p.getId() + "\n\n"; if (!sendMessage(start)) { return(-2); } SimpleCPCParser.parse(p, m_socket); if (p.getStatus().Equals(Process.Status.Running)) { return(1); } else { return(-1); } }
public int undefineProcess(Process p) { if (!p.isDefined()) { return(-4); //process not defined } string undefine = "undefine process \n"; undefine = undefine + "id:" + p.getId() + "\n\n"; if (!sendMessage(undefine)) { return(-2); } SimpleCPCParser.parse(p, m_socket); if (!p.isDefined()) { return(1); } return(-1); }
public int defineProcess(Process p) { string define = "define process \n"; define = define + "name:" + p.getName() + "\n"; define = define + "group:" + p.getDatabase() + "\n"; define = define + "env:" + "NDB_CONNECTSTRING=" + p.getConnectString(); if (p.getEnv().Equals("")) { define = define + "\n"; } else { define = define + " " + p.getEnv() + "\n"; } //if(p.getPath().EndsWith("\\")) // define = define + "path:" + p.getPath()+ "ndb" + "\n"; //else define = define + "path:" + p.getPath() + "\n"; define = define + "args:" + p.getArgs() + "\n"; define = define + "type:" + "permanent" + "\n"; define = define + "cwd:" + p.getCwd() + "\n"; define = define + "owner:" + "ejohson" + "\n\n"; if (!sendMessage(define)) { return(-2); } SimpleCPCParser.parse(p, m_socket); if (p.isDefined()) { return(1); } else { return(-1); } }
public int stopProcess(Process p) { if (!p.isDefined()) { return(-4); //process not defined } string stop = "stop process \n"; stop = stop + "id:" + p.getId() + "\n\n"; if (!sendMessage(stop)) { return(-2); } SimpleCPCParser.parse(p, m_socket); if (p.getStatus().Equals(Process.Status.Stopped)) { return(1); } else { return(-1); } }
public int defineProcess(Process p) { string define = "define process \n"; define = define + "name:" + p.getName() + "\n"; define = define + "group:" + p.getDatabase() + "\n"; define = define + "env:" + "NDB_CONNECTSTRING="+p.getConnectString() ; if(p.getEnv().Equals("")) define = define + "\n"; else define = define + " " + p.getEnv() + "\n"; //if(p.getPath().EndsWith("\\")) // define = define + "path:" + p.getPath()+ "ndb" + "\n"; //else define = define + "path:" + p.getPath() + "\n"; define = define + "args:" + p.getArgs() + "\n"; define = define + "type:" + "permanent" + "\n"; define = define + "cwd:" + p.getCwd() + "\n"; define = define + "owner:" + "ejohson" + "\n\n"; if(!sendMessage(define)) return -2; SimpleCPCParser.parse(p, m_socket); if(p.isDefined()) return 1; else return -1; }
public int undefineProcess(Process p) { if(!p.isDefined()) { return -4; //process not defined } string undefine= "undefine process \n"; undefine = undefine + "id:" + p.getId() + "\n\n"; if(!sendMessage(undefine)) return -2; SimpleCPCParser.parse(p, m_socket); if(!p.isDefined()) { return 1; } return -1; }
public int stopProcess(Process p) { if(!p.isDefined()) { return -4; //process not defined } string stop= "stop process \n"; stop = stop + "id:" + p.getId() + "\n\n"; if(!sendMessage(stop)) return -2; SimpleCPCParser.parse(p, m_socket); if(p.getStatus().Equals(Process.Status.Stopped)) return 1; else return -1; }
public int startProcess(Process p) { if(!p.isDefined()) { this.defineProcess(p); if(!p.isDefined()) return -4; //process misconfigured } string start= "start process \n"; start = start + "id:" + p.getId() + "\n\n"; if(!sendMessage(start)) return -2; SimpleCPCParser.parse(p, m_socket); if(p.getStatus().Equals(Process.Status.Running)) return 1; else return -1; }