## Uses of Class
org.apache.batchee.jaxb.JSLJob

- Packages that use JSLJob
  Package | Description
  --- | ---
  org.apache.batchee.container.impl |
  org.apache.batchee.container.impl.controller |
  org.apache.batchee.container.impl.jobinstance |
  org.apache.batchee.container.jsl |
  org.apache.batchee.container.modelresolver |
  org.apache.batchee.container.modelresolver.impl |
  org.apache.batchee.container.navigator |
  org.apache.batchee.container.proxy |
  org.apache.batchee.container.util |
  org.apache.batchee.jaxb |

- - ### Uses of JSLJob in org.apache.batchee.container.impl

    Methods in org.apache.batchee.container.impl that return types with arguments of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelNavigator<JSLJob>` | JobContextImpl.`getNavigator()` |

    Constructor parameters in org.apache.batchee.container.impl with type arguments of type JSLJob
    Constructor | Description
    --- | ---
    `JobContextImpl​(ModelNavigator<JSLJob> navigator, JSLProperties jslProperties)` |

  - ### Uses of JSLJob in org.apache.batchee.container.impl.controller

    Fields in org.apache.batchee.container.impl.controller with type parameters of type JSLJob
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ModelNavigator<JSLJob>` | JobThreadRootController.`jobNavigator` |

    Methods in org.apache.batchee.container.impl.controller that return JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JSLJob` | PartitionedStepBuilder.`buildFlowInSplitSubJob​(Long parentJobExecutionId, javax.batch.runtime.context.JobContext jobContext, Split split, Flow flow)` |
    `static JSLJob` | PartitionedStepBuilder.`buildPartitionSubJob​(Long parentJobInstanceId, javax.batch.runtime.context.JobContext jobContext, Step step, int partitionInstance)` |

    Constructor parameters in org.apache.batchee.container.impl.controller with type arguments of type JSLJob
    Constructor | Description
    --- | ---
    `ExecutionTransitioner​(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<JSLJob> jobNavigator, BlockingQueue<PartitionDataWrapper> analyzerQueue, ServicesManager manager)` |

  - ### Uses of JSLJob in org.apache.batchee.container.impl.jobinstance

    Methods in org.apache.batchee.container.impl.jobinstance that return types with arguments of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `ModelNavigator<JSLJob>` | RuntimeJobExecution.`getJobNavigator()` |

    Methods in org.apache.batchee.container.impl.jobinstance with parameters of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RuntimeFlowInSplitExecution` | JobExecutionHelper.`restartFlowInSplit​(ServicesManager servicesManager, long execId, JSLJob gennedJobModel)` |
    `static RuntimeJobExecution` | JobExecutionHelper.`restartPartition​(ServicesManager servicesManager, long execId, JSLJob gennedJobModel, Properties partitionProps)` |
    `static RuntimeFlowInSplitExecution` | JobExecutionHelper.`startFlowInSplit​(ServicesManager servicesManager, JSLJob jobModel)` |
    `static RuntimeJobExecution` | JobExecutionHelper.`startPartition​(ServicesManager servicesManager, JSLJob jobModel, Properties jobParameters)` |

  - ### Uses of JSLJob in org.apache.batchee.container.jsl

    Methods in org.apache.batchee.container.jsl that return JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSLJob` | JobModelResolver.`resolveModel​(String jobXML)` |

  - ### Uses of JSLJob in org.apache.batchee.container.modelresolver

    Methods in org.apache.batchee.container.modelresolver that return types with arguments of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PropertyResolver<JSLJob>` | PropertyResolverFactory.`createJobPropertyResolver​(boolean isPartitionedStep)` |

  - ### Uses of JSLJob in org.apache.batchee.container.modelresolver.impl

    Methods in org.apache.batchee.container.modelresolver.impl that return JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSLJob` | JobPropertyResolver.`substituteProperties​(JSLJob job, Properties submittedProps, Properties parentProps)` |

    Methods in org.apache.batchee.container.modelresolver.impl with parameters of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSLJob` | JobPropertyResolver.`substituteProperties​(JSLJob job, Properties submittedProps, Properties parentProps)` |

  - ### Uses of JSLJob in org.apache.batchee.container.navigator

    Methods in org.apache.batchee.container.navigator that return JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSLJob` | JobNavigator.`getRootModelElement()` |

    Methods in org.apache.batchee.container.navigator with parameters of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JobNavigator` | NavigatorFactory.`createJobNavigator​(JSLJob job)` |

    Constructors in org.apache.batchee.container.navigator with parameters of type JSLJob
    Constructor | Description
    --- | ---
    `JobNavigator​(JSLJob job)` |

  - ### Uses of JSLJob in org.apache.batchee.container.proxy

    Constructors in org.apache.batchee.container.proxy with parameters of type JSLJob
    Constructor | Description
    --- | ---
    `ListenerFactory​(BatchArtifactFactory factory, JSLJob jobModel, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |

  - ### Uses of JSLJob in org.apache.batchee.container.util

    Methods in org.apache.batchee.container.util that return JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSLJob` | FlowInSplitBuilderConfig.`getJobModel()` |

    Methods in org.apache.batchee.container.util that return types with arguments of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<JSLJob>` | PartitionsBuilderConfig.`getJobModels()` |

    Constructors in org.apache.batchee.container.util with parameters of type JSLJob
    Constructor | Description
    --- | ---
    `FlowInSplitBuilderConfig​(JSLJob jobModel, BlockingQueue<BatchFlowInSplitWorkUnit> completedQueue, long rootJobExecutionId)` |

    Constructor parameters in org.apache.batchee.container.util with type arguments of type JSLJob
    Constructor | Description
    --- | ---
    `PartitionsBuilderConfig​(List<JSLJob> jobModels, Properties[] partitionProperties, BlockingQueue<PartitionDataWrapper> analyzerQueue, BlockingQueue<BatchPartitionWorkUnit> completedQueue, long rootJobExecutionId)` |

  - ### Uses of JSLJob in org.apache.batchee.jaxb

    Methods in org.apache.batchee.jaxb that return JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JSLJob` | ObjectFactory.`createJSLJob()` | Create an instance of `JSLJob`

    Methods in org.apache.batchee.jaxb that return types with arguments of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JAXBElement<JSLJob>` | ObjectFactory.`createJob​(JSLJob value)` | Create an instance of `JAXBElement``<``JSLJob``>`}

    Methods in org.apache.batchee.jaxb with parameters of type JSLJob
    Modifier and Type | Method | Description
    --- | --- | ---
    `JAXBElement<JSLJob>` | ObjectFactory.`createJob​(JSLJob value)` | Create an instance of `JAXBElement``<``JSLJob``>`}