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

- Packages that use Step
  Package | Description
  --- | ---
  org.apache.batchee.container.impl.controller |
  org.apache.batchee.container.impl.controller.batchlet |
  org.apache.batchee.container.impl.controller.chunk |
  org.apache.batchee.container.modelresolver |
  org.apache.batchee.container.modelresolver.impl |
  org.apache.batchee.container.proxy |
  org.apache.batchee.jaxb |
  org.apache.batchee.test |

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

    Fields in org.apache.batchee.container.impl.controller declared as Step
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Step` | BaseStepController.`step` |

    Methods in org.apache.batchee.container.impl.controller with parameters of type Step
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JSLJob` | PartitionedStepBuilder.`buildPartitionSubJob​(Long parentJobInstanceId, javax.batch.runtime.context.JobContext jobContext, Step step, int partitionInstance)` |
    `static BaseStepController` | ExecutionElementControllerFactory.`getStepController​(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId, BlockingQueue<PartitionDataWrapper> analyzerQueue, ServicesManager servicesManager)` |

    Constructors in org.apache.batchee.container.impl.controller with parameters of type Step
    Constructor | Description
    --- | ---
    `BaseStepController​(RuntimeJobExecution jobExecution, Step step, StepContextImpl stepContext, long rootJobExecutionId, BlockingQueue<PartitionDataWrapper> analyzerStatusQueue, ServicesManager servicesManager)` |
    `BaseStepController​(RuntimeJobExecution jobExecution, Step step, StepContextImpl stepContext, long rootJobExecutionId, ServicesManager servicesManager)` |
    `PartitionedStepController​(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId, ServicesManager servicesManager)` |
    `SingleThreadedStepController​(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId, BlockingQueue<PartitionDataWrapper> analyzerStatusQueue, ServicesManager servicesManager)` |

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

    Constructors in org.apache.batchee.container.impl.controller.batchlet with parameters of type Step
    Constructor | Description
    --- | ---
    `BatchletStepController​(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId, BlockingQueue<PartitionDataWrapper> analyzerStatusQueue, ServicesManager manager)` |

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

    Constructors in org.apache.batchee.container.impl.controller.chunk with parameters of type Step
    Constructor | Description
    --- | ---
    `ChunkStepController​(RuntimeJobExecution jobExecutionImpl, Step step, StepContextImpl stepContext, long rootJobExecutionId, BlockingQueue<PartitionDataWrapper> analyzerStatusQueue, ServicesManager servicesManager)` |

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

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

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

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

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

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

    Methods in org.apache.batchee.container.proxy with parameters of type Step
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> List<T>` | ListenerFactory.`getListeners​(Class<T> listenerClazz, Step step, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |

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

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

  - ### Uses of Step in org.apache.batchee.test

    Methods in org.apache.batchee.test that return Step
    Modifier and Type | Method | Description
    --- | --- | ---
    `Step` | StepBuilder.BatchletBuilder.`create()` |
    `Step` | StepBuilder.`create()` |
    `Step` | StepBuilder.WriterBuilder.`create()` |
    `static Step` | StepBuilder.`extractFromXml​(String xml, String name)` |

    Methods in org.apache.batchee.test with parameters of type Step
    Modifier and Type | Method | Description
    --- | --- | ---
    `static StepLauncher.Result` | StepLauncher.`exec​(Step step, Properties jobParams)` |
    `static javax.batch.runtime.StepExecution` | StepLauncher.`execute​(Step step)` |
    `static javax.batch.runtime.StepExecution` | StepLauncher.`execute​(Step step, Properties jobParams)` |