# Uses of Interface
org.springframework.batch.repeat.exception.ExceptionHandler

Packages that use ExceptionHandler
Package
Description
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.integration.chunk
Components for remote chunking.
org.springframework.batch.repeat.exception
Infrastructure implementations of repeat exception handler concerns.
org.springframework.batch.repeat.support
Infrastructure implementations of repeat support concerns.

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

  Methods in org.springframework.batch.core.step.builder that return ExceptionHandler
  Modifier and Type
  Method
  Description
  `protected ExceptionHandler`
  AbstractTaskletStepBuilder.`getExceptionHandler()`
  Convenience method for subclasses to access the exception handler that was injected by user.
  Methods in org.springframework.batch.core.step.builder with parameters of type ExceptionHandler
  Modifier and Type
  Method
  Description
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`exceptionHandler(ExceptionHandler exceptionHandler)`
  Sets the exception handler to use in the case of tasklet failures.

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

  Methods in org.springframework.batch.core.step.factory that return ExceptionHandler
  Modifier and Type
  Method
  Description
  `protected ExceptionHandler`
  SimpleStepFactoryBean.`getExceptionHandler()`
  Protected getter for the `ExceptionHandler`.
  Methods in org.springframework.batch.core.step.factory with parameters of type ExceptionHandler
  Modifier and Type
  Method
  Description
  `void`
  SimpleStepFactoryBean.`setExceptionHandler(ExceptionHandler exceptionHandler)`
  Public setter for the `ExceptionHandler`.

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

  Classes in org.springframework.batch.core.step.item that implement ExceptionHandler
  Modifier and Type
  Class
  Description
  `class`
  `SimpleRetryExceptionHandler`
  An `ExceptionHandler` that is aware of the retry context so that it can distinguish between a fatal exception and one that can be retried.
  Constructors in org.springframework.batch.core.step.item with parameters of type ExceptionHandler
  Modifier
  Constructor
  Description
  ``
  `SimpleRetryExceptionHandler(org.springframework.retry.RetryPolicy retryPolicy, ExceptionHandler exceptionHandler, Collection<Class<? extends Throwable>> fatalExceptionClasses)`
  Create an exception handler from its mandatory properties.

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

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

- ## Uses of ExceptionHandler in org.springframework.batch.repeat.exception

  Classes in org.springframework.batch.repeat.exception that implement ExceptionHandler
  Modifier and Type
  Class
  Description
  `class`
  `CompositeExceptionHandler`
  Composite `ExceptionHandler` that loops though a list of delegates.
  `class`
  `DefaultExceptionHandler`
  Default implementation of `ExceptionHandler` - just re-throws the exception it encounters.
  `class`
  `LogOrRethrowExceptionHandler`
  Implementation of `ExceptionHandler` based on an `Classifier`.
  `class`
  `RethrowOnThresholdExceptionHandler`
  Implementation of `ExceptionHandler` that rethrows when exceptions of a given type reach a threshold.
  `class`
  `SimpleLimitExceptionHandler`
  Simple implementation of exception handler which looks for given exception types.
  Methods in org.springframework.batch.repeat.exception with parameters of type ExceptionHandler
  Modifier and Type
  Method
  Description
  `void`
  CompositeExceptionHandler.`setHandlers(ExceptionHandler[] handlers)`

- ## Uses of ExceptionHandler in org.springframework.batch.repeat.support

  Methods in org.springframework.batch.repeat.support with parameters of type ExceptionHandler
  Modifier and Type
  Method
  Description
  `void`
  RepeatTemplate.`setExceptionHandler(ExceptionHandler exceptionHandler)`
  Setter for exception handler strategy.