in src/main/java/org/apache/sling/jobs/impl/JobUpdateImpl.java [224:244]
public Object toMapValue() {
final Map<String, Object> builder = new HashMap<>();
builder.put("tp", jobQueue.toString());
builder.put("jt",jobType.toString());
builder.put("id",id);
builder.put("cm", command.toString());
builder.put("ts", this.updateTimestamp);
builder.put("ex", expires);
if ( command == JobUpdateCommand.UPDATE_JOB || command == JobUpdateCommand.START_JOB || command == JobUpdateCommand.RETRY_JOB ) {
builder.put("retryCount", retryCount);
builder.put("nRetries", numberOfRetries);
builder.put("startedAt", startedAt);
builder.put("createdAt", createdAt);
builder.put("finishedAt", finishedAt);
builder.put("jobState", jobState.toString());
builder.put("resultMessage", resultMessage);
builder.put("properties", Collections.unmodifiableMap(properties));
}
return Collections.unmodifiableMap(builder);
}