# What is on the classpath and what the builder offers

Spring Boot          4.1.2
Spring Framework     7.0.10
Spring Batch (core)  6.0.6
Spring AI (client)   2.0.2
Resilience4j         2.4.0
Java                 25.0.5

Resilience4j config read from application.yml by resilience4j-spring-boot4:
  ratelimiter 'llm': limitForPeriod=200 refreshPeriod=PT0.1S timeout=PT1M
  retry 'llm':       maxAttempts=4

ChunkOrientedStepBuilder methods that matter here (javap of spring-batch-core):
  faultTolerant               []
  taskExecutor                [org.springframework.core.task.AsyncTaskExecutor]
  retryPolicy                 [org.springframework.core.retry.RetryPolicy]
  retry                       [[Ljava.lang.Class;]
  retryLimit                  [long]
  skip                        [[Ljava.lang.Class;]
  skipLimit                   [long]
  skipListener                [org.springframework.batch.core.listener.SkipListener]
  processorNonTransactional   []
