|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.jobmanager.DefinitionBase
org.eclipse.smila.jobmanager.JobDefinition
public class JobDefinition
Definition of a job. JSON format:
{
"name": "optimizeWikipediaIndex",
"parameters":
{
"indexName" : "wikipedia",
"mergeParameters" : "..."
},
"workflow" : "indexOptimize"
}
"parameters" are optional but must not be "null".
| Field Summary | |
|---|---|
static java.lang.String |
KEY_JOBS
name of JSON property for lists of buckets. |
static java.lang.String |
KEY_PARAMETERS
name of JSON property for job parameters map. |
static java.lang.String |
KEY_WORKFLOW
name of JSON property for job workflow. |
| Fields inherited from class org.eclipse.smila.jobmanager.DefinitionBase |
|---|
_anyMap, _name, _readOnly, _timestamp, KEY_NAME, KEY_READ_ONLY, KEY_TIMESTAMP |
| Constructor Summary | |
|---|---|
JobDefinition(AnyMap job)
parse job definition from Any object. |
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,ValueExpression> |
getParameters()
|
java.lang.String |
getWorkflow()
|
static JobDefinition |
parseJob(AnyMap jobAny)
Parse on single job from an Any object containing a job description: |
AnyMap |
toAny(boolean includingAdditionalAttributes)
Returns the object as an Any representation. |
| Methods inherited from class org.eclipse.smila.jobmanager.DefinitionBase |
|---|
getName, getTimestamp, isReadOnly, toAny, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String KEY_JOBS
public static final java.lang.String KEY_PARAMETERS
public static final java.lang.String KEY_WORKFLOW
| Constructor Detail |
|---|
public JobDefinition(AnyMap job)
throws InvalidConfigException
job - see class comment for format of Any object
InvalidConfigException - error parsing object.| Method Detail |
|---|
public static JobDefinition parseJob(AnyMap jobAny)
throws InvalidConfigException
{
// see class comment for job format.
}
jobAny - job as Any.
InvalidConfigException - error parsing Any.public java.util.Map<java.lang.String,ValueExpression> getParameters()
public java.lang.String getWorkflow()
public AnyMap toAny(boolean includingAdditionalAttributes)
toAny in class DefinitionBaseincludingAdditionalAttributes - 'true' if also any additional information in the AnyMap should be returned, 'false' if only the (minimal
set of) relevant information should be returned.
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||