tecgraf.openbus.opendreams
Class OpenDreamsJobTemplate

java.lang.Object
  extended by tecgraf.openbus.DRMAA.JobTemplate
      extended by tecgraf.openbus.opendreams.OpenDreamsJobTemplate
All Implemented Interfaces:
Serializable, IDLEntity, Streamable, StreamableValue, ValueBase
Direct Known Subclasses:
OpenDreamsJobTemplateImpl

public abstract class OpenDreamsJobTemplate
extends JobTemplate
implements StreamableValue

Generated from IDL valuetype "OpenDreamsJobTemplate".

Version:
generated at Jul 20, 2010 6:14:59 PM
Author:
JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
See Also:
Serialized Form

Field Summary
protected  long id
           
protected  String jobDescription
           
protected  JobParameter[] jobParameters
           
protected  short jobPriority
           
protected  int numberOfProcesses
           
 
Fields inherited from class tecgraf.openbus.DRMAA.JobTemplate
args, blockEmail, email, errorPath, hardRunDurationLimit, hardWallClockTimeLimit, inputPath, jobCategory, jobEnvironment, jobName, jobSubmissionState, joinFiles, nativeSpecification, outputPath, remoteCommand, softRunDurationLimit, softWallClockTimeLimit, transferFiles, workingDirectory
 
Constructor Summary
OpenDreamsJobTemplate()
           
 
Method Summary
 void _read(InputStream os)
           
 String[] _truncatable_ids()
           
 TypeCode _type()
           
 void _write(OutputStream os)
           
abstract  void addJobParameter(String name, String value)
           
abstract  String[] getArgs()
           
abstract  boolean getBlockEmail()
           
abstract  String[] getEmail()
           
abstract  String getErrorPath()
           
abstract  String getJobCategory()
           
abstract  String getJobDescription()
           
abstract  String getJobParameter(String name)
           
abstract  JobParameter[] getJobParameters()
           
abstract  short getJobPriority()
           
abstract  JobSubmissionState getJobSubmissionState()
           
abstract  boolean getJoinFiles()
           
abstract  int getNumberOfProcesses()
           
abstract  String getOutputPath()
           
abstract  String getRemoteCommand()
           
abstract  FileTransferMode getTransferFiles()
           
abstract  void setArgs(String[] args)
           
abstract  void setBlockEmail(boolean blockEmail)
           
abstract  void setEmail(String[] email)
           
abstract  void setErrorPath(String errorPath)
           
abstract  void setJobCategory(String jobCategory)
           
abstract  void setJobDescription(String jobDescription)
           
abstract  void setJobPriority(short jobPriority)
           
abstract  void setJobSubmissionState(JobSubmissionState state)
           
abstract  void setJoinFiles(boolean joinFiles)
           
abstract  void setNumberOfProcesses(int numberOfProcesses)
           
abstract  void setOutputPath(String outputPath)
           
abstract  void setRemoteCommand(String remoteCommand)
           
abstract  void setTransferFiles(FileTransferMode transferFiles)
           
 
Methods inherited from class tecgraf.openbus.DRMAA.JobTemplate
attributeNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected long id

jobParameters

protected JobParameter[] jobParameters

jobDescription

protected String jobDescription

jobPriority

protected short jobPriority

numberOfProcesses

protected int numberOfProcesses
Constructor Detail

OpenDreamsJobTemplate

public OpenDreamsJobTemplate()
Method Detail

setRemoteCommand

public abstract void setRemoteCommand(String remoteCommand)

getRemoteCommand

public abstract String getRemoteCommand()

setArgs

public abstract void setArgs(String[] args)

getArgs

public abstract String[] getArgs()

setJobSubmissionState

public abstract void setJobSubmissionState(JobSubmissionState state)

getJobSubmissionState

public abstract JobSubmissionState getJobSubmissionState()

setJobCategory

public abstract void setJobCategory(String jobCategory)

getJobCategory

public abstract String getJobCategory()

setEmail

public abstract void setEmail(String[] email)

getEmail

public abstract String[] getEmail()

setBlockEmail

public abstract void setBlockEmail(boolean blockEmail)

getBlockEmail

public abstract boolean getBlockEmail()

setOutputPath

public abstract void setOutputPath(String outputPath)

getOutputPath

public abstract String getOutputPath()

setErrorPath

public abstract void setErrorPath(String errorPath)

getErrorPath

public abstract String getErrorPath()

setJoinFiles

public abstract void setJoinFiles(boolean joinFiles)

getJoinFiles

public abstract boolean getJoinFiles()

setTransferFiles

public abstract void setTransferFiles(FileTransferMode transferFiles)

getTransferFiles

public abstract FileTransferMode getTransferFiles()

addJobParameter

public abstract void addJobParameter(String name,
                                     String value)

getJobParameter

public abstract String getJobParameter(String name)

getJobParameters

public abstract JobParameter[] getJobParameters()

setJobDescription

public abstract void setJobDescription(String jobDescription)

getJobDescription

public abstract String getJobDescription()

setJobPriority

public abstract void setJobPriority(short jobPriority)

getJobPriority

public abstract short getJobPriority()

setNumberOfProcesses

public abstract void setNumberOfProcesses(int numberOfProcesses)

getNumberOfProcesses

public abstract int getNumberOfProcesses()

_write

public void _write(OutputStream os)
Specified by:
_write in interface Streamable
Overrides:
_write in class JobTemplate

_read

public void _read(InputStream os)
Specified by:
_read in interface Streamable
Overrides:
_read in class JobTemplate

_truncatable_ids

public String[] _truncatable_ids()
Specified by:
_truncatable_ids in interface ValueBase
Overrides:
_truncatable_ids in class JobTemplate

_type

public TypeCode _type()
Specified by:
_type in interface Streamable
Overrides:
_type in class JobTemplate


Tecgraf PUC-Rio