Skip to content
This repository was archived by the owner on Feb 27, 2023. It is now read-only.
Scott Stafford edited this page Jan 25, 2018 · 24 revisions

To understand this project, an understanding of Spring Batch and the Spring Framework is required. MarkLogic Spring Batch is an extension of the Spring Batch project.

Once you have an understanding of Spring Batch, start with the Getting Started page. This will provide a tutorial on how to build your first Spring Batch based program using MarkLogic.

Reusable Components

This project offers reusable ItemReaders, ItemProcessors, and ItemWriters to quickly create batch processing jobs around MarkLogic. These reusable components are infrastructure components.

MarkLogic JobRepository

Spring Batch has the concept of a JobRepository that serves as a persistent mechanism for batch processing jobs. This project offers an implementation of the JobRepository using MarkLogic.

To setup the MarkLogicJobRepository, use the mlJobRepo utility to bootstrap a JobRepository using MarkLogic.

Launching a Job

CommandLineJobRunner

The CommandLineJobRunner allows the launching of a job via the command line.

Clone this wiki locally