Package org.javastro.ivoacore.uws
Class SimpleLambdaJob.Specification
java.lang.Object
org.javastro.ivoacore.uws.BaseJobSpecification
org.javastro.ivoacore.uws.SimpleLambdaJob.Specification
- All Implemented Interfaces:
JobType,JobSpecification
- Enclosing class:
- SimpleLambdaJob
Job specification for a
SimpleLambdaJob, providing a single string input parameter.-
Field Summary
Fields inherited from class org.javastro.ivoacore.uws.BaseJobSpecification
parameters, runId -
Constructor Summary
ConstructorsConstructorDescriptionSpecification(String input, String runID) Constructs a Specification with the given input value and run ID. -
Method Summary
Modifier and TypeMethodDescriptiongetJDL()Returns the Job Description Language (JDL) string for this job, if applicable.booleanWhether this class of Job is parameterized, or has a Job description language that is more complex.Human readable description for this type of Job.Returns the identifier of the job type.Methods inherited from class org.javastro.ivoacore.uws.BaseJobSpecification
getParameters, getRunId
-
Constructor Details
-
Specification
Constructs a Specification with the given input value and run ID.- Parameters:
input- the input string to pass to the lambda function.runID- the run identifier for this job.
-
-
Method Details
-
jobDescription
Description copied from interface:JobTypeHuman readable description for this type of Job.- Returns:
- a human-readable description of the job type.
-
isParameterized
public boolean isParameterized()Description copied from interface:JobTypeWhether this class of Job is parameterized, or has a Job description language that is more complex.- Returns:
trueif the job is parameterized,falseotherwise.
-
jobTypeIdentifier
Description copied from interface:JobTypeReturns the identifier of the job type.- Returns:
- the job type identifier string.
-
getJDL
Description copied from interface:JobSpecificationReturns the Job Description Language (JDL) string for this job, if applicable.- Specified by:
getJDLin interfaceJobSpecification- Overrides:
getJDLin classBaseJobSpecification- Returns:
- the JDL string, or
nullif not applicable.
-