¿Qué es el contexto de ejecución en Spring Batch?
¿Qué es el contexto de ejecución en Spring Batch?

Video: ¿Qué es el contexto de ejecución en Spring Batch?

Video: ¿Qué es el contexto de ejecución en Spring Batch?
Video: Como crear una aplicación con Spring Batch - Flow Execution #spring #batch 2024, Mayo
Anonim

Un ExecutionContext es un conjunto de pares clave-valor que contiene información que tiene como ámbito StepExecution o JobExecution. Lote de primavera persiste el ExecutionContext , que ayuda en los casos en los que desee reiniciar un lote ejecutar (por ejemplo, cuando ha ocurrido un error fatal, etc.).

De esta manera, ¿qué es Stepexecutioncontext en Spring Batch?

clase pública Paso Ejecución extiende Entidad. Lote representación de objeto de dominio la ejecución de un paso. A diferencia de JobExecution, existen propiedades adicionales relacionadas con el procesamiento de elementos, como el recuento de confirmaciones, etc.

Del mismo modo, ¿qué es fragmento en Spring Batch? Lote de primavera usa un ' Pedazo -orientado 'estilo de procesamiento dentro de su implementación más común. Pedazo El procesamiento orientado se refiere a leer los datos uno a la vez y crear ' trozos 'que se escriben dentro de los límites de una transacción. Un elemento se lee desde un ItemReader, se entrega a un ItemProcessor y se agrega.

En consecuencia, ¿qué es StepScope en Spring Batch?

A StepScope por lotes de primavera El objeto es uno que es exclusivo de un paso específico y no un singleton. Pero al especificar un lote de primavera siendo componente StepScope significa que Lote de primavera usará el primavera contenedor para crear una nueva instancia de ese componente para cada paso de ejecución.

¿Qué es el repositorio de trabajos en Spring Batch?

1.2 JobRepository . Como sugiere el nombre, es un repositorio que ofrece un mecanismo de persistencia para todos los metadatos relacionados con la ejecución del Trabajo . 'data-source' se puede configurar para que apunte a la base de datos que se utilizará para almacenar lote entidades de metadatos.

Recomendado: