
| Interface | Description |
|---|---|
| JobElement |
A common interface for all job elements: decision, flow, split and step.
|
| PropertiesHolder |
An interface to indicate that the implementing class and its corresponding job element can contain
Properties. |
| Class | Description |
|---|---|
| BatchArtifacts |
Corresponds to batch.xml root element type
batch-artifacts. |
| Chunk |
Corresponds to jsl:Chunk job XML element type.
|
| Decision |
Corresponds to
jsl:Decision job XML element type. |
| DecisionBuilder |
Builder class for building a single
Decision. |
| ExceptionClassFilter |
Corresponds to
jsl:ExceptionClassFilter job XML element type. |
| Flow |
Corresponds to job element type
jsl:Flow in job XML. |
| FlowBuilder |
Builder class for building a single
Flow. |
| FlowMerger |
Responsible for merging a child flow and its parent job, and resolving its JSL inheritance.
|
| InheritableJobElement |
Abstract base class for those job elements that support JSL inheritance, such as job, step and flow.
|
| Job |
Corresponds to
jsl:Job type, the root element of job XML. |
| JobBuilder |
Builder class for building a single job.
|
| JobMerger |
Responsible for merging a child job and its parent job, and resolving its JSL inheritance.
|
| JobParser |
StAX parser for batch job xml and batch xml files.
|
| Listeners |
Corresponds to
jsl:Listeners job XML element type. |
| Partition |
Corresponds to
jsl:Partition job element type in job XML. |
| PartitionPlan |
Corresponds to
jsl:PartitionPlan job element type in job XML. |
| Properties |
Corresponds to
jsl:Properties of job XML element type. |
| PropertyResolver |
Responsible for resolving property expressions in job and job elements.
|
| RefArtifact |
Represents a batch artifact with a ref and properties.
|
| Script |
Represents a script element under an enclosing element represented by
RefArtifact. |
| Split |
Corresponds to
jsl:Split job element type in job XML. |
| SplitBuilder |
Builder class for building a single
Split. |
| Step |
Corresponds to
jsl:Step job element type in job XML. |
| StepBuilder |
Builder class for building a single step.
|
| StepMerger |
Responsible for merging a child step and its parent step, and resolving its JSL inheritance.
|
| Transition<T> |
Base class for all transition elements: end, fail, next and stop.
|
| Transition.End<T> |
Transition element
end. |
| Transition.Fail<T> |
Transition element
fail. |
| Transition.Next<T> |
Transition element
next. |
| Transition.Stop<T> |
Transition element
stop. |
| Transition.Termination<T> |
Base class of all terminating transition elements, such as
Transition.End,
Transition.Stop, and Transition.Fail. |
| Enum | Description |
|---|---|
| XmlAttribute |
Enum type to hold all XML attribute names for job xml and batch.xml.
|
| XmlElement |
Enum type to hold all XML element names for job xml and batch.xml.
|
Copyright © 2016 JBoss by Red Hat. All rights reserved.