org.icenigrid.gridsam.core.util
Class DriverResponseParser

java.lang.Object
  extended by org.icenigrid.gridsam.core.util.DriverResponseParser

public class DriverResponseParser
extends java.lang.Object

Purpose:
This class is parser of the response from driver.
The parser class for response of File driver. The response will be like the following format: true/falsestd output messagestd error message

Version:
1.0.1 2008-9-5
Author:
Qiao Jian

Constructor Summary
DriverResponseParser(java.lang.String jobname, java.lang.String cmd, java.lang.String resp)
          construct the command response.
 
Method Summary
 java.lang.String getCputime()
           
 java.lang.String getErrinfo()
           
 java.lang.String getJobid()
           
 java.lang.String getMem()
           
 java.lang.String getNcpus()
           
 java.lang.String getNodeList()
           
 java.lang.String getNodes()
           
 java.lang.String getOutinfo()
           
 java.lang.String getQueue()
           
 java.lang.String getScreenErrFilePath()
           
 java.lang.String getScreenOutFilePath()
           
 java.lang.String getStatus()
           
 java.lang.String getStderr()
           
 java.lang.String getStdout()
           
 java.lang.String getVmem()
           
 java.lang.String getWalltime()
           
static void main(java.lang.String[] pArgs)
          tester
 void setCputime(java.lang.String cputime)
           
 void setErrinfo(java.lang.String errinfo)
           
 void setJobid(java.lang.String jobid)
           
 void setMem(java.lang.String mem)
           
 void setNcpus(java.lang.String ncpus)
           
 void setNodeList(java.lang.String nodeList)
           
 void setNodes(java.lang.String nodes)
           
 void setOutinfo(java.lang.String outinfo)
           
 void setQueue(java.lang.String queue)
           
 void setScreenErrFilePath(java.lang.String screenErrFilePath)
           
 void setScreenOutFilePath(java.lang.String screenOutFilePath)
           
 void setStatus(java.lang.String status)
           
 void setStderr(java.lang.String stderr)
           
 void setStdout(java.lang.String stdout)
           
 void setVmem(java.lang.String vmem)
           
 void setWalltime(java.lang.String walltime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriverResponseParser

public DriverResponseParser(java.lang.String jobname,
                            java.lang.String cmd,
                            java.lang.String resp)
                     throws java.rmi.RemoteException
construct the command response.

Parameters:
jobname - job name.
cmd - command.
resp - string ofrespone
Throws:
java.rmi.RemoteException - fail to create response document.
Method Detail

getScreenOutFilePath

public java.lang.String getScreenOutFilePath()
Returns:
the screenOutFilePath

setScreenOutFilePath

public void setScreenOutFilePath(java.lang.String screenOutFilePath)
Parameters:
screenOutFilePath - the screenOutFilePath to set

getCputime

public java.lang.String getCputime()
Returns:
the cputime

setCputime

public void setCputime(java.lang.String cputime)
Parameters:
cputime - the cputime to set

getErrinfo

public java.lang.String getErrinfo()
Returns:
the errinfo

setErrinfo

public void setErrinfo(java.lang.String errinfo)
Parameters:
errinfo - the errinfo to set

getJobid

public java.lang.String getJobid()
Returns:
the jobid

setJobid

public void setJobid(java.lang.String jobid)
Parameters:
jobid - the jobid to set

getNcpus

public java.lang.String getNcpus()
Returns:
the ncpus

setNcpus

public void setNcpus(java.lang.String ncpus)
Parameters:
ncpus - the ncpus to set

getNodeList

public java.lang.String getNodeList()
Returns:
the nodeList

setNodeList

public void setNodeList(java.lang.String nodeList)
Parameters:
nodeList - the nodeList to set

getNodes

public java.lang.String getNodes()
Returns:
the nodes

setNodes

public void setNodes(java.lang.String nodes)
Parameters:
nodes - the nodes to set

getOutinfo

public java.lang.String getOutinfo()
Returns:
the outinfo

setOutinfo

public void setOutinfo(java.lang.String outinfo)
Parameters:
outinfo - the outinfo to set

getQueue

public java.lang.String getQueue()
Returns:
the queue

setQueue

public void setQueue(java.lang.String queue)
Parameters:
queue - the queue to set

getStatus

public java.lang.String getStatus()
Returns:
the status

setStatus

public void setStatus(java.lang.String status)
Parameters:
status - the status to set

getWalltime

public java.lang.String getWalltime()
Returns:
the walltime

setWalltime

public void setWalltime(java.lang.String walltime)
Parameters:
walltime - the walltime to set

getMem

public java.lang.String getMem()
Returns:
the mem

setMem

public void setMem(java.lang.String mem)
Parameters:
mem - the mem to set

getStderr

public java.lang.String getStderr()
Returns:
the stderr

setStderr

public void setStderr(java.lang.String stderr)
Parameters:
stderr - the stderr to set

getStdout

public java.lang.String getStdout()
Returns:
the stdout

setStdout

public void setStdout(java.lang.String stdout)
Parameters:
stdout - the stdout to set

getVmem

public java.lang.String getVmem()
Returns:
the vmem

setVmem

public void setVmem(java.lang.String vmem)
Parameters:
vmem - the vmem to set

main

public static void main(java.lang.String[] pArgs)
tester

Parameters:
pArgs -

getScreenErrFilePath

public java.lang.String getScreenErrFilePath()
Returns:
the screenErrFilePath

setScreenErrFilePath

public void setScreenErrFilePath(java.lang.String screenErrFilePath)
Parameters:
screenErrFilePath - the screenErrFilePath to set


Copyright © 2008. All Rights Reserved.