com.intel.gpe.client2.gridbeans
Class GridBeanJob

java.lang.Object
  extended by com.intel.gpe.client2.gridbeans.GridBeanJob
All Implemented Interfaces:
GPEFileFactory

public class GridBeanJob
extends java.lang.Object
implements GPEFileFactory

The internal class that is used in Application and Expert client to represent a single job at the Target System.

Version:
$Id: GridBeanJob.java,v 1.11 2007/02/15 12:12:32 vashorin Exp $
Author:
Alexander Lukichev

Constructor Summary
GridBeanJob(java.lang.String tmpDirectory, java.lang.Class modelClass, InternalGridBean gridBean)
           
 
Method Summary
 void deleteWorkingDirectory()
           
 InternalGridBean getGridBean()
           
 java.util.List<GridBeanParameter> getInputParameters()
           
 java.util.List<GridBeanParameter> getInputParameters(GridBeanParameterType type)
           
 java.io.InputStream getInputStream(java.lang.String path)
           
 IGridBean getModel()
           
 java.lang.String getName()
           
 java.util.List<GridBeanParameter> getOutputParameters()
           
 java.util.List<GridBeanParameter> getOutputParameters(GridBeanParameterType type)
           
 java.lang.String getStderrFile()
           
 java.lang.String getStdoutFile()
           
 java.lang.String getWorkingDirPrefix()
           
 NamedGPEFile newFile(java.lang.String localSystemFile)
           
 void parseJobDefinition(com.intel.gpe.clients.api.Job originalJSDL)
           
 void parseJobDefinition(com.intel.gpe.clients.api.Job originalJSDL, com.intel.gpe.clients.api.JobClient jobClient)
           
 void setupJobDefinition(com.intel.gpe.clients.api.Job newjob)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridBeanJob

public GridBeanJob(java.lang.String tmpDirectory,
                   java.lang.Class modelClass,
                   InternalGridBean gridBean)
            throws GridBeanException
Throws:
GridBeanException
Method Detail

getModel

public IGridBean getModel()

parseJobDefinition

public void parseJobDefinition(com.intel.gpe.clients.api.Job originalJSDL)
                        throws GridBeanException
Throws:
GridBeanException

parseJobDefinition

public void parseJobDefinition(com.intel.gpe.clients.api.Job originalJSDL,
                               com.intel.gpe.clients.api.JobClient jobClient)
                        throws GridBeanException
Throws:
GridBeanException

deleteWorkingDirectory

public void deleteWorkingDirectory()

getName

public java.lang.String getName()

getOutputParameters

public java.util.List<GridBeanParameter> getOutputParameters()

getOutputParameters

public java.util.List<GridBeanParameter> getOutputParameters(GridBeanParameterType type)

setupJobDefinition

public void setupJobDefinition(com.intel.gpe.clients.api.Job newjob)
                        throws GridBeanException
Throws:
GridBeanException

getInputParameters

public java.util.List<GridBeanParameter> getInputParameters()

getInputParameters

public java.util.List<GridBeanParameter> getInputParameters(GridBeanParameterType type)

getWorkingDirPrefix

public java.lang.String getWorkingDirPrefix()

getStdoutFile

public java.lang.String getStdoutFile()

getStderrFile

public java.lang.String getStderrFile()

getGridBean

public InternalGridBean getGridBean()

getInputStream

public java.io.InputStream getInputStream(java.lang.String path)
                                   throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

newFile

public NamedGPEFile newFile(java.lang.String localSystemFile)
Specified by:
newFile in interface GPEFileFactory


Copyright © 2008. All Rights Reserved.