@BeforeChunk

Antes do processamento do chunk, beforeChunk carrega usuários da API até preencher o tamanho do chunk (chunkSize).

@BeforeChunk
public void beforeChunk(ChunkContext context) {
    for (int i = 0; i < chunkSize; i += pageSize) {
        users.addAll(fetchUserDataFromAPI());
    }
}
  1. Loop com incremento do tamanho da página: Carrega dados em partes até preencher o chunkSize.

  2. Chama fetchUserDataFromAPI(): Busca dados da API e os adiciona na lista users.

Atualizado