Package org.springframework.batch.core.configuration.annotation

# Class BatchConfigurationSelector

java.lang.Object
org.springframework.batch.core.configuration.annotation.BatchConfigurationSelector

All Implemented Interfaces:
  `org.springframework.context.annotation.ImportSelector`

public class BatchConfigurationSelector extends Object implements org.springframework.context.annotation.ImportSelector
Base `Configuration` class providing common structure for enabling and using Spring Batch. Customization is available by implementing the `BatchConfigurer` interface.

Since:
  2.2
Author:
  Dave Syer
See Also:
  - `EnableBatchProcessing`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `BatchConfigurationSelector()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String[]`
  `selectImports(org.springframework.core.type.AnnotationMetadata importingClassMetadata)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface org.springframework.context.annotation.ImportSelector

  `getExclusionFilter`

- ## Constructor Details

  - ### BatchConfigurationSelector

    public BatchConfigurationSelector()

- ## Method Details

  - ### selectImports

    public String[] selectImports(org.springframework.core.type.AnnotationMetadata importingClassMetadata)
    Specified by:
      `selectImports` in interface `org.springframework.context.annotation.ImportSelector`