Groovy Documentation

javaposse.jobdsl.dsl
[Groovy] Class FileJobManagement

java.lang.Object
  javaposse.jobdsl.dsl.AbstractJobManagement
      javaposse.jobdsl.dsl.FileJobManagement

class FileJobManagement
extends AbstractJobManagement

Field Summary
protected java.util.Map params

map to store job parameters from System properties and Environment variables.

 
Fields inherited from class AbstractJobManagement
out
 
Property Summary
java.lang.String ext

Extension to append to job name when looking at the filesystem

java.io.File root

Root of where to look for job config files

 
Constructor Summary
FileJobManagement(java.io.File root, java.lang.String ext = null, java.io.PrintStream out = System.out)

 
Method Summary
boolean createOrUpdateConfig(java.lang.String jobName, java.lang.String config, boolean ignoreExisting)

java.lang.String getConfig(java.lang.String jobName)

java.util.Map getParameters()

java.lang.String readFileInWorkspace(java.lang.String filePath)

java.io.InputStream streamFileInWorkspace(java.lang.String filePath)

 
Methods inherited from class AbstractJobManagement
getCredentialsId, getOutputStream, getParameters, queueJob, readFileInWorkspace, streamFileInWorkspace, validateConfigArg, validateJobNameArg, validateUpdateArgs
 

Field Detail

params

protected java.util.Map params
map to store job parameters from System properties and Environment variables.


 
Property Detail

ext

java.lang.String ext
Extension to append to job name when looking at the filesystem


root

java.io.File root
Root of where to look for job config files


 
Constructor Detail

FileJobManagement

FileJobManagement(java.io.File root, java.lang.String ext = null, java.io.PrintStream out = System.out)


 
Method Detail

createOrUpdateConfig

boolean createOrUpdateConfig(java.lang.String jobName, java.lang.String config, boolean ignoreExisting)


getConfig

java.lang.String getConfig(java.lang.String jobName)


getParameters

@Override
java.util.Map getParameters()


readFileInWorkspace

@Override
java.lang.String readFileInWorkspace(java.lang.String filePath)


streamFileInWorkspace

@Override
java.io.InputStream streamFileInWorkspace(java.lang.String filePath)


 

Groovy Documentation