javax.batch.runtime

## Interface StepExecution

-     public interface StepExecution

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `BatchStatus` | `getBatchStatus()` Get batch status of this step execution.
    `Date` | `getEndTime()` Get time this step ended.
    `String` | `getExitStatus()` Get exit status of step.
    `Metric[]` | `getMetrics()` Get step metrics
    `Serializable` | `getPersistentUserData()` Get user persistent data
    `Date` | `getStartTime()` Get time this step started.
    `long` | `getStepExecutionId()` Get unique id for this StepExecution.
    `String` | `getStepName()` Get step name.

- - ### Method Detail

    - #### getStepExecutionId

          long getStepExecutionId()

      Get unique id for this StepExecution.
      Returns:
        StepExecution id

    - #### getStepName

          String getStepName()

      Get step name.
      Returns:
        value of 'id' attribute from

    - #### getBatchStatus

          BatchStatus getBatchStatus()

      Get batch status of this step execution.
      Returns:
        batch status.

    - #### getStartTime

          Date getStartTime()

      Get time this step started.
      Returns:
        date (time)

    - #### getEndTime

          Date getEndTime()

      Get time this step ended.
      Returns:
        date (time)

    - #### getExitStatus

          String getExitStatus()

      Get exit status of step.
      Returns:
        exit status

    - #### getPersistentUserData

          Serializable getPersistentUserData()

      Get user persistent data
      Returns:
        persistent data

    - #### getMetrics

          Metric[] getMetrics()

      Get step metrics
      Returns:
        array of metrics

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.