# Serialized Form

- ## Package org.springframework.batch.core

  - ### Class org.springframework.batch.core.Entity extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### id

            java.lang.Long id

      - #### version

            java.lang.Integer version

  - ### Class org.springframework.batch.core.ExitStatus extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### exitCode

            java.lang.String exitCode

      - #### exitDescription

            java.lang.String exitDescription

  - ### Class org.springframework.batch.core.JobExecution extends Entity implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Deserialize and ensure transient fields are re-instantiated when read back.
        Throws:
          `java.io.IOException` - thrown if error occurs during read.
          `java.lang.ClassNotFoundException` - thrown if class is not found.

    - ### Serialized Fields

      - #### jobParameters

            JobParameters jobParameters

      - #### jobInstance

            JobInstance jobInstance

      - #### stepExecutions

            java.util.Collection<E> stepExecutions

      - #### status

            BatchStatus status

      - #### startTime

            java.util.Date startTime

      - #### createTime

            java.util.Date createTime

      - #### endTime

            java.util.Date endTime

      - #### lastUpdated

            java.util.Date lastUpdated

      - #### exitStatus

            ExitStatus exitStatus

      - #### executionContext

            ExecutionContext executionContext

      - #### jobConfigurationName

            java.lang.String jobConfigurationName

  - ### Class org.springframework.batch.core.JobExecutionException extends java.lang.Exception implements Serializable

  - ### Class org.springframework.batch.core.JobInstance extends Entity implements Serializable

    - ### Serialized Fields

      - #### jobName

            java.lang.String jobName

  - ### Class org.springframework.batch.core.JobInterruptedException extends JobExecutionException implements Serializable

    - ### Serialized Fields

      - #### status

            BatchStatus status

  - ### Class org.springframework.batch.core.JobParameter extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### parameter

            java.lang.Object parameter

      - #### parameterType

            JobParameter.ParameterType parameterType

      - #### identifying

            boolean identifying

  - ### Class org.springframework.batch.core.JobParameters extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### parameters

            java.util.Map<K,V> parameters

  - ### Class org.springframework.batch.core.JobParametersInvalidException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.StartLimitExceededException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.core.StepContribution extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### readCount

            int readCount

      - #### writeCount

            int writeCount

      - #### filterCount

            int filterCount

      - #### parentSkipCount

            int parentSkipCount

      - #### readSkipCount

            int readSkipCount

      - #### writeSkipCount

            int writeSkipCount

      - #### processSkipCount

            int processSkipCount

      - #### exitStatus

            ExitStatus exitStatus

      - #### stepExecution

            StepExecution stepExecution

  - ### Class org.springframework.batch.core.StepExecution extends Entity implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Deserialize and ensure transient fields are re-instantiated when read back.
        Throws:
          `java.io.IOException` - thrown if error occurs during read.
          `java.lang.ClassNotFoundException` - thrown if class is not found.

    - ### Serialized Fields

      - #### jobExecution

            JobExecution jobExecution

      - #### stepName

            java.lang.String stepName

      - #### status

            BatchStatus status

      - #### readCount

            int readCount

      - #### writeCount

            int writeCount

      - #### commitCount

            int commitCount

      - #### rollbackCount

            int rollbackCount

      - #### readSkipCount

            int readSkipCount

      - #### processSkipCount

            int processSkipCount

      - #### writeSkipCount

            int writeSkipCount

      - #### startTime

            java.util.Date startTime

      - #### endTime

            java.util.Date endTime

      - #### lastUpdated

            java.util.Date lastUpdated

      - #### executionContext

            ExecutionContext executionContext

      - #### exitStatus

            ExitStatus exitStatus

      - #### terminateOnly

            boolean terminateOnly

      - #### filterCount

            int filterCount

  - ### Class org.springframework.batch.core.UnexpectedJobExecutionException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      8838982304219248527L

- ## Package org.springframework.batch.core.configuration

  - ### Class org.springframework.batch.core.configuration.BatchConfigurationException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.springframework.batch.core.configuration.DuplicateJobException extends JobExecutionException implements Serializable

- ## Package org.springframework.batch.core.job.builder

  - ### Class org.springframework.batch.core.job.builder.FlowBuilderException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.core.job.builder.JobBuilderException extends java.lang.RuntimeException implements Serializable

- ## Package org.springframework.batch.core.job.flow

  - ### Class org.springframework.batch.core.job.flow.FlowExecutionException extends java.lang.Exception implements Serializable

- ## Package org.springframework.batch.core.jsr.partition

  - ### Class org.springframework.batch.core.jsr.partition.JsrPartitionHandler.PartitionPlanState extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### partitionProperties

            java.util.Properties[] partitionProperties

      - #### partitions

            int partitions

      - #### threads

            int threads

- ## Package org.springframework.batch.core.launch

  - ### Class org.springframework.batch.core.launch.JobExecutionNotFailedException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.JobExecutionNotRunningException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.JobExecutionNotStoppedException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.JobInstanceAlreadyExistsException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.JobParametersNotFoundException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.NoSuchJobException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.NoSuchJobExecutionException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.launch.NoSuchJobInstanceException extends JobExecutionException implements Serializable

- ## Package org.springframework.batch.core.listener

  - ### Class org.springframework.batch.core.listener.StepListenerFailedException extends java.lang.RuntimeException implements Serializable

- ## Package org.springframework.batch.core.repository

  - ### Class org.springframework.batch.core.repository.JobExecutionAlreadyRunningException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException extends JobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.repository.JobRestartException extends JobExecutionException implements Serializable

- ## Package org.springframework.batch.core.repository.dao

  - ### Class org.springframework.batch.core.repository.dao.NoSuchObjectException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      4399621765157283111L

- ## Package org.springframework.batch.core.scope.context

  - ### Class org.springframework.batch.core.scope.context.ChunkContext extends org.springframework.core.AttributeAccessorSupport implements Serializable

    - ### Serialized Fields

      - #### stepContext

            StepContext stepContext

      - #### complete

            boolean complete

- ## Package org.springframework.batch.core.step

  - ### Class org.springframework.batch.core.step.FatalStepExecutionException extends UnexpectedJobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.step.NoSuchStepException extends java.lang.RuntimeException implements Serializable

- ## Package org.springframework.batch.core.step.builder

  - ### Class org.springframework.batch.core.step.builder.StepBuilderException extends java.lang.RuntimeException implements Serializable

- ## Package org.springframework.batch.core.step.item

  - ### Class org.springframework.batch.core.step.item.ForceRollbackForWriteSkipException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.core.step.item.SkipOverflowException extends SkipException implements Serializable

- ## Package org.springframework.batch.core.step.skip

  - ### Class org.springframework.batch.core.step.skip.NonSkippableProcessException extends SkipException implements Serializable

  - ### Class org.springframework.batch.core.step.skip.NonSkippableReadException extends SkipException implements Serializable

  - ### Class org.springframework.batch.core.step.skip.NonSkippableWriteException extends SkipException implements Serializable

  - ### Class org.springframework.batch.core.step.skip.SkipException extends UnexpectedJobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.step.skip.SkipLimitExceededException extends SkipException implements Serializable

    - ### Serialized Fields

      - #### skipLimit

            int skipLimit

  - ### Class org.springframework.batch.core.step.skip.SkipListenerFailedException extends UnexpectedJobExecutionException implements Serializable

  - ### Class org.springframework.batch.core.step.skip.SkipPolicyFailedException extends UnexpectedJobExecutionException implements Serializable

- ## Package org.springframework.batch.core.step.tasklet

  - ### Class org.springframework.batch.core.step.tasklet.SystemCommandException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      5139355923336176733L

  - ### Class org.springframework.batch.core.step.tasklet.UncheckedTransactionException extends java.lang.RuntimeException implements Serializable

- ## Package org.springframework.batch.integration.chunk

  - ### Class org.springframework.batch.integration.chunk.AsynchronousFailureException extends ItemWriterException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.springframework.batch.integration.chunk.ChunkRequest extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### jobId

            long jobId

      - #### items

            java.util.Collection<E> items

      - #### stepContribution

            StepContribution stepContribution

      - #### sequence

            int sequence

  - ### Class org.springframework.batch.integration.chunk.ChunkResponse extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### stepContribution

            StepContribution stepContribution

      - #### jobId

            java.lang.Long jobId

      - #### status

            boolean status

      - #### message

            java.lang.String message

      - #### redelivered

            boolean redelivered

      - #### sequence

            int sequence

- ## Package org.springframework.batch.integration.partition

  - ### Class org.springframework.batch.integration.partition.StepExecutionRequest extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### stepExecutionId

            java.lang.Long stepExecutionId

      - #### stepName

            java.lang.String stepName

      - #### jobExecutionId

            java.lang.Long jobExecutionId

- ## Package org.springframework.batch.item

  - ### Class org.springframework.batch.item.ExecutionContext extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### dirty

            boolean dirty

      - #### map

            java.util.Map<K,V> map

  - ### Class org.springframework.batch.item.ItemReaderException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.item.ItemStreamException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.item.ItemWriterException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.item.NonTransientResourceException extends ItemReaderException implements Serializable

  - ### Class org.springframework.batch.item.ParseException extends ItemReaderException implements Serializable

  - ### Class org.springframework.batch.item.ReaderNotOpenException extends ItemReaderException implements Serializable

  - ### Class org.springframework.batch.item.UnexpectedInputException extends ItemReaderException implements Serializable

  - ### Class org.springframework.batch.item.WriteFailedException extends ItemWriterException implements Serializable

  - ### Class org.springframework.batch.item.WriterNotOpenException extends ItemWriterException implements Serializable

- ## Package org.springframework.batch.item.adapter

  - ### Class org.springframework.batch.item.adapter.AbstractMethodInvokingDelegator.InvocationTargetThrowableWrapper extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.item.adapter.DynamicMethodInvocationException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -6056786139731564040L

- ## Package org.springframework.batch.item.file

  - ### Class org.springframework.batch.item.file.FlatFileParseException extends ParseException implements Serializable

    - ### Serialized Fields

      - #### input

            java.lang.String input

      - #### lineNumber

            int lineNumber

  - ### Class org.springframework.batch.item.file.NonTransientFlatFileException extends NonTransientResourceException implements Serializable

    - ### Serialized Fields

      - #### input

            java.lang.String input

      - #### lineNumber

            int lineNumber

- ## Package org.springframework.batch.item.file.transform

  - ### Class org.springframework.batch.item.file.transform.ConversionException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.item.file.transform.FlatFileFormatException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### input

            java.lang.String input

  - ### Class org.springframework.batch.item.file.transform.IncorrectLineLengthException extends FlatFileFormatException implements Serializable

    - ### Serialized Fields

      - #### actualLength

            int actualLength

      - #### expectedLength

            int expectedLength

  - ### Class org.springframework.batch.item.file.transform.IncorrectTokenCountException extends FlatFileFormatException implements Serializable

    - ### Serialized Fields

      - #### actualCount

            int actualCount

      - #### expectedCount

            int expectedCount

      - #### input

            java.lang.String input

- ## Package org.springframework.batch.item.validator

  - ### Class org.springframework.batch.item.validator.ValidationException extends ItemReaderException implements Serializable

- ## Package org.springframework.batch.repeat

  - ### Class org.springframework.batch.repeat.RepeatException extends org.springframework.core.NestedRuntimeException implements Serializable

- ## Package org.springframework.batch.support.transaction

  - ### Class org.springframework.batch.support.transaction.FlushFailedException extends java.lang.RuntimeException implements Serializable

  - ### Class org.springframework.batch.support.transaction.ResourcelessTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager implements Serializable