org.objectweb.proactive.core.process.unicore
Class UnicoreParameters

java.lang.Object
  extended byorg.objectweb.proactive.core.process.unicore.UnicoreParameters
All Implemented Interfaces:
java.io.Serializable

public class UnicoreParameters
extends java.lang.Object
implements java.io.Serializable

Author:
ProActive Team (06 / 2005) This class contains all the parameters supported for the UnicoreProActiveClient.
See Also:
Serialized Form

Constructor Summary
UnicoreParameters()
           
 
Method Summary
 void addDeploymentDir(java.lang.String f)
           
 void addDeploymentFile(java.lang.String f)
           
 void addRetrieveFile(java.lang.String f)
           
 java.lang.String getCommandString()
           
 java.lang.String[] getDeployAllFilesAndDirectories()
           
 java.lang.String getDestMoveCommand()
          Append the "mv" of the files to the desired destination.
static java.lang.String getFileName(java.lang.String fullpathname)
          Finds the filename or dirname in the path, guessing the fileSep.
 java.lang.String getFileSep()
           
 java.lang.String getJobName()
           
 java.lang.String getKeyFilePath()
           
 java.lang.String getKeyPassword()
           
 java.lang.String getScriptContent()
           
 java.lang.String getUnicoreDir()
           
 java.lang.String getUsiteName()
           
 com.pallas.unicore.extensions.Usite.Type getUsiteType()
           
 java.lang.String getUsiteUrl()
           
 int getVsiteMemory()
           
 java.lang.String getVsiteName()
           
 int getVsiteNodes()
           
 org.unicore.resources.PriorityValue getVsitePriority()
           
 int getVsiteProcessors()
           
 int getVsiteRuntime()
           
 boolean isSaveJob()
           
 boolean isSubmitJob()
           
 void setJobName(java.lang.String jobName)
           
 void setKeyFilePath(java.lang.String keyFilePath)
           
 void setKeyPassword(java.lang.String keyPassword)
           
 void setParameter(java.lang.String name, java.lang.String value)
           
 void setSaveJob(boolean saveJob)
           
 void setSaveJob(java.lang.String saveJob)
           
 void setScriptContent(java.lang.String scriptContent)
           
 void setSubmitJob(boolean submitJob)
           
 void setSubmitJob(java.lang.String submitJob)
           
 void setUnicoreDir(java.lang.String unicoreDir)
           
 void setUsiteName(java.lang.String usiteName)
           
 void setUsiteType(java.lang.String usiteType)
           
 void setUsiteUrl(java.lang.String usiteUrl)
           
 void setVsiteMemory(int vsiteMemory)
           
 void setVsiteMemory(java.lang.String vsiteMemory)
           
 void setVsiteName(java.lang.String vsiteName)
           
 void setVsiteNodes(int vsiteNodes)
           
 void setVsiteNodes(java.lang.String vsiteNodes)
           
 void setVsitePriority(java.lang.String vsitePriority)
           
 void setVsiteProcessors(int vsiteProcessors)
           
 void setVsiteProcessors(java.lang.String vsiteProcessors)
           
 void setVsiteRuntime(int vsiteRuntime)
           
 void setVsiteRuntime(java.lang.String vsiteRuntime)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnicoreParameters

public UnicoreParameters()
Method Detail

toString

public java.lang.String toString()

getJobName

public java.lang.String getJobName()
Returns:
Returns the jobName.

setJobName

public void setJobName(java.lang.String jobName)
Parameters:
jobName - The jobName to set.

getKeyFilePath

public java.lang.String getKeyFilePath()
Returns:
Returns the keyFilePath.

setKeyFilePath

public void setKeyFilePath(java.lang.String keyFilePath)
Parameters:
keyFilePath - The keyFilePath to set.

getKeyPassword

public java.lang.String getKeyPassword()
Returns:
Returns the keyPassword.

setKeyPassword

public void setKeyPassword(java.lang.String keyPassword)
Parameters:
keyPassword - The keyPassword to set.

isSaveJob

public boolean isSaveJob()
Returns:
Returns the saveJob.

setSaveJob

public void setSaveJob(boolean saveJob)
Parameters:
saveJob - The saveJob to set.

setSaveJob

public void setSaveJob(java.lang.String saveJob)

getScriptContent

public java.lang.String getScriptContent()
Returns:
Returns the scriptContent.

setScriptContent

public void setScriptContent(java.lang.String scriptContent)
Parameters:
scriptContent - The scriptContent to set.

isSubmitJob

public boolean isSubmitJob()
Returns:
Returns the submitJob.

setSubmitJob

public void setSubmitJob(boolean submitJob)
Parameters:
submitJob - The submitJob to set.

setSubmitJob

public void setSubmitJob(java.lang.String submitJob)

getUnicoreDir

public java.lang.String getUnicoreDir()
Returns:
Returns the unicoreDir.

setUnicoreDir

public void setUnicoreDir(java.lang.String unicoreDir)
Parameters:
unicoreDir - The unicoreDir to set.

getUsiteName

public java.lang.String getUsiteName()
Returns:
Returns the usiteName.

setUsiteName

public void setUsiteName(java.lang.String usiteName)
Parameters:
usiteName - The usiteName to set.

getUsiteType

public com.pallas.unicore.extensions.Usite.Type getUsiteType()
Returns:
Returns the usiteType.

setUsiteType

public void setUsiteType(java.lang.String usiteType)
Parameters:
usiteType - The usiteType to set.

getUsiteUrl

public java.lang.String getUsiteUrl()
Returns:
Returns the usiteUrl.

setUsiteUrl

public void setUsiteUrl(java.lang.String usiteUrl)
Parameters:
usiteUrl - The usiteUrl to set.

getVsiteMemory

public int getVsiteMemory()
Returns:
Returns the vsiteMemory.

setVsiteMemory

public void setVsiteMemory(int vsiteMemory)
Parameters:
vsiteMemory - The vsiteMemory to set.

setVsiteMemory

public void setVsiteMemory(java.lang.String vsiteMemory)

getVsiteName

public java.lang.String getVsiteName()
Returns:
Returns the vsiteName.

setVsiteName

public void setVsiteName(java.lang.String vsiteName)
Parameters:
vsiteName - The vsiteName to set.

getVsiteNodes

public int getVsiteNodes()
Returns:
Returns the vsiteNodes.

setVsiteNodes

public void setVsiteNodes(int vsiteNodes)
Parameters:
vsiteNodes - The vsiteNodes to set.

setVsiteNodes

public void setVsiteNodes(java.lang.String vsiteNodes)

getVsitePriority

public org.unicore.resources.PriorityValue getVsitePriority()
Returns:
Returns the vsitePriority.

setVsitePriority

public void setVsitePriority(java.lang.String vsitePriority)
Parameters:
vsitePriority - The vsitePriority to set.

getVsiteProcessors

public int getVsiteProcessors()
Returns:
Returns the vsiteProcessors.

setVsiteProcessors

public void setVsiteProcessors(int vsiteProcessors)
Parameters:
vsiteProcessors - The vsiteProcessors to set.

setVsiteProcessors

public void setVsiteProcessors(java.lang.String vsiteProcessors)

getVsiteRuntime

public int getVsiteRuntime()
Returns:
Returns the vsiteRuntime.

setVsiteRuntime

public void setVsiteRuntime(int vsiteRuntime)
Parameters:
vsiteRuntime - The vsiteRuntime to set.

setVsiteRuntime

public void setVsiteRuntime(java.lang.String vsiteRuntime)

getFileSep

public java.lang.String getFileSep()
Returns:
Returns the local file separator: "/" "\".

addDeploymentFile

public void addDeploymentFile(java.lang.String f)

addDeploymentDir

public void addDeploymentDir(java.lang.String f)

addRetrieveFile

public void addRetrieveFile(java.lang.String f)

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)

getCommandString

public java.lang.String getCommandString()

getDestMoveCommand

public java.lang.String getDestMoveCommand()
Append the "mv" of the files to the desired destination.

Returns:
A string for performing this on the remote site.

getDeployAllFilesAndDirectories

public java.lang.String[] getDeployAllFilesAndDirectories()
Returns:
All files and dirs on the deploy queue.

getFileName

public static java.lang.String getFileName(java.lang.String fullpathname)
Finds the filename or dirname in the path, guessing the fileSep.

Parameters:
fullpathname - Something like: /home/user/fileordir
Returns:
fileordir


Copyright 2001-2005 INRIA All Rights Reserved.