GlassFish Server provides a batch runtime for the scheduling and execution of batch jobs. Batch jobs are typically long-running, bulk-oriented tasks that contain a series of steps. Batch applications submit jobs to the batch runtime and provide instructions about how and when to execute the steps. The batch runtime processes the steps and stores information about jobs in a job repository. In GlassFish Server, the job repository is a database.
Use the Batch Job Executions page to view details about recorded executions of batch jobs.
The Batch Job Executions page contains the following information.
The name of the GlassFish cluster or server instance to which the configuration applies.
A list of recorded batch job executions for the instance or cluster. For each execution, the following information is displayed:
The ID assigned to the execution of the batch job. Clicking the execution ID opens the Batch Job Execution Details page for the execution. A new execution is created the first time a job is started and every time the existing execution is restarted.
The name of the job.
The status of the execution as set by the batch runtime.
The status of the execution as set by the Job XML for the job or by the batch application. By default, the exit status and the batch status are the same unless the exit status is explicitly overridden.
The ID assigned to the instance of the batch job. An instance of a batch job can have multiple executions.
The time the execution started.
The time the execution finished.