# Uses of Interface
org.springframework.batch.core.step.skip.SkipPolicy

Packages that use SkipPolicy
Package
Description
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
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.skip
Specific implementations of skip concerns for items in a step.
org.springframework.batch.integration.chunk
Components for remote chunking.

- ## Uses of SkipPolicy in org.springframework.batch.core.configuration.xml

  Methods in org.springframework.batch.core.configuration.xml with parameters of type SkipPolicy
  Modifier and Type
  Method
  Description
  `void`
  StepParserStepFactoryBean.`setSkipPolicy(SkipPolicy skipPolicy)`
  Public setter for a skip policy.

- ## Uses of SkipPolicy in org.springframework.batch.core.step.builder

  Methods in org.springframework.batch.core.step.builder that return SkipPolicy
  Modifier and Type
  Method
  Description
  `protected SkipPolicy`
  FaultTolerantStepBuilder.`createSkipPolicy()`
  `protected SkipPolicy`
  FaultTolerantStepBuilder.`getFatalExceptionAwareProxy(SkipPolicy skipPolicy)`
  Wrap a `SkipPolicy` and make it consistent with known fatal exceptions.
  Methods in org.springframework.batch.core.step.builder with parameters of type SkipPolicy
  Modifier and Type
  Method
  Description
  `protected SkipPolicy`
  FaultTolerantStepBuilder.`getFatalExceptionAwareProxy(SkipPolicy skipPolicy)`
  Wrap a `SkipPolicy` and make it consistent with known fatal exceptions.
  `FaultTolerantStepBuilder<I,O>`
  FaultTolerantStepBuilder.`skipPolicy(SkipPolicy skipPolicy)`
  Provide an explicit policy for managing skips.

- ## Uses of SkipPolicy in org.springframework.batch.core.step.factory

  Methods in org.springframework.batch.core.step.factory with parameters of type SkipPolicy
  Modifier and Type
  Method
  Description
  `void`
  FaultTolerantStepFactoryBean.`setSkipPolicy(SkipPolicy skipPolicy)`
  A `SkipPolicy` that determines the outcome of an exception when processing an item.

- ## Uses of SkipPolicy in org.springframework.batch.core.step.item

  Methods in org.springframework.batch.core.step.item with parameters of type SkipPolicy
  Modifier and Type
  Method
  Description
  `void`
  FaultTolerantChunkProcessor.`setProcessSkipPolicy(SkipPolicy SkipPolicy)`
  `void`
  FaultTolerantChunkProvider.`setSkipPolicy(SkipPolicy skipPolicy)`
  The policy that determines whether exceptions can be skipped on read.
  `void`
  FaultTolerantChunkProcessor.`setWriteSkipPolicy(SkipPolicy SkipPolicy)`

- ## Uses of SkipPolicy in org.springframework.batch.core.step.skip

  Classes in org.springframework.batch.core.step.skip that implement SkipPolicy
  Modifier and Type
  Class
  Description
  `class`
  `AlwaysSkipItemSkipPolicy`
  Implementation of the `SkipPolicy` interface that will always return that an item should be skipped.
  `class`
  `CompositeSkipPolicy`
  `class`
  `ExceptionClassifierSkipPolicy`
  A `SkipPolicy` that depends on an exception classifier to make its decision, and then delegates to the classifier result.
  `class`
  `LimitCheckingItemSkipPolicy`
  `SkipPolicy` that determines whether or not reading should continue based upon how many items have been skipped.
  `class`
  `NeverSkipItemSkipPolicy`
  `SkipPolicy` implementation that always returns false, indicating that an item should not be skipped.
  Methods in org.springframework.batch.core.step.skip with parameters of type SkipPolicy
  Modifier and Type
  Method
  Description
  `void`
  CompositeSkipPolicy.`setSkipPolicies(SkipPolicy[] skipPolicies)`
  Method parameters in org.springframework.batch.core.step.skip with type arguments of type SkipPolicy
  Modifier and Type
  Method
  Description
  `void`
  ExceptionClassifierSkipPolicy.`setExceptionClassifier(org.springframework.classify.SubclassClassifier<Throwable,SkipPolicy> classifier)`
  The classifier that will be used to choose a delegate policy.
  `void`
  ExceptionClassifierSkipPolicy.`setPolicyMap(Map<Class<? extends Throwable>,SkipPolicy> policyMap)`
  Setter for policy map.
  Constructors in org.springframework.batch.core.step.skip with parameters of type SkipPolicy
  Modifier
  Constructor
  Description
  ``
  `CompositeSkipPolicy(SkipPolicy[] skipPolicies)`

- ## Uses of SkipPolicy in org.springframework.batch.integration.chunk

  Methods in org.springframework.batch.integration.chunk with parameters of type SkipPolicy
  Modifier and Type
  Method
  Description
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`skipPolicy(SkipPolicy skipPolicy)`