Skip to content

Job

Purpose

Manage job.

Methods

Binding name: p6.job


getStatus

Returns the status name of the job.

Syntax

String p6.job.getStatus(String jobId)
Example
def jobId = p6.table.updateIndexes("name")
println p6.job.getStatus(jobId)

waitFor

Waits until the job has finished and returns the job status.

Syntax

String p6.job.waitFor(String jobId)
Example

Reindexing tables

p6.table.listAll().each {
    println "Reindexing table " + it
    def job = p6.table.updateIndexes(it)
    println p6.job.waitFor(job)
}