javaposse.jobdsl.dsl
Class AbstractJobManagement
java.lang.Object
javaposse.jobdsl.dsl.AbstractJobManagement
- All Implemented Interfaces:
- javaposse.jobdsl.dsl.JobManagement
public abstract class AbstractJobManagement
- extends java.lang.Object
- implements javaposse.jobdsl.dsl.JobManagement
Abstract version of JobManagement to minimize impact on future API changes
|
Field Summary |
protected java.io.PrintStream |
out
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javaposse.jobdsl.dsl.JobManagement |
createOrUpdateConfig, createOrUpdateView, getConfig |
out
protected java.io.PrintStream out
AbstractJobManagement
protected AbstractJobManagement(java.io.PrintStream out)
AbstractJobManagement
protected AbstractJobManagement()
getOutputStream
public java.io.PrintStream getOutputStream()
- Specified by:
getOutputStream in interface javaposse.jobdsl.dsl.JobManagement
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
- Map if variables that should be available to the script.
- Specified by:
getParameters in interface javaposse.jobdsl.dsl.JobManagement
getCredentialsId
public java.lang.String getCredentialsId(java.lang.String credentialsDescription)
- Specified by:
getCredentialsId in interface javaposse.jobdsl.dsl.JobManagement
queueJob
public void queueJob(java.lang.String jobName)
throws javaposse.jobdsl.dsl.NameNotProvidedException
- Specified by:
queueJob in interface javaposse.jobdsl.dsl.JobManagement
- Throws:
javaposse.jobdsl.dsl.NameNotProvidedException
streamFileInWorkspace
public java.io.InputStream streamFileInWorkspace(java.lang.String filePath)
throws java.io.IOException
- Specified by:
streamFileInWorkspace in interface javaposse.jobdsl.dsl.JobManagement
- Throws:
java.io.IOException
readFileInWorkspace
public java.lang.String readFileInWorkspace(java.lang.String filePath)
throws java.io.IOException
- Specified by:
readFileInWorkspace in interface javaposse.jobdsl.dsl.JobManagement
- Throws:
java.io.IOException
validateUpdateArgs
protected void validateUpdateArgs(java.lang.String jobName,
java.lang.String config)
validateConfigArg
protected void validateConfigArg(java.lang.String config)
validateNameArg
protected void validateNameArg(java.lang.String name)