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

@NonNullApi package org.springframework.batch.core.step.skip
Specific implementations of skip concerns for items in a step.

Author:
  Michael Minella, Mahmoud Ben Hassine

- Related Packages
  Package
  Description
  org.springframework.batch.core.step
  Specific implementations of step concerns.
  org.springframework.batch.core.step.builder
  Step level builders for java based job configuration.
  org.springframework.batch.core.step.factory
  Factories for step level components.
  org.springframework.batch.core.step.item
  Specific implementations of step concerns for item-oriented approach.
  org.springframework.batch.core.step.job
  `JobStep` and related components.
  org.springframework.batch.core.step.tasklet
  Interfaces and generic implementations of tasklet concerns.
- Class
  Description
  AlwaysSkipItemSkipPolicy
  Implementation of the `SkipPolicy` interface that will always return that an item should be skipped.
  CompositeSkipPolicy
  ExceptionClassifierSkipPolicy
  A `SkipPolicy` that depends on an exception classifier to make its decision, and then delegates to the classifier result.
  LimitCheckingItemSkipPolicy
  `SkipPolicy` that determines whether or not reading should continue based upon how many items have been skipped.
  NeverSkipItemSkipPolicy
  `SkipPolicy` implementation that always returns false, indicating that an item should not be skipped.
  NonSkippableProcessException
  Fatal exception to be thrown when a process operation could not be skipped.
  NonSkippableReadException
  Fatal exception to be thrown when a read operation could not be skipped.
  NonSkippableWriteException
  Fatal exception to be thrown when a process operation could not be skipped.
  SkipException
  Base exception indicating that the skip has failed or caused a failure.
  SkipLimitExceededException
  Exception indicating that the skip limit for a particular `Step` has been exceeded.
  SkipListenerFailedException
  Special exception to indicate a failure in a skip listener.
  SkipPolicy
  Policy for determining whether or not some processing should be skipped.
  SkipPolicyFailedException
  Special exception to indicate a failure in a skip policy.