Search in sources :

Example 1 with ActiveJobExecution

use of org.platformlayer.ops.tasks.ActiveJobExecution in project platformlayer by platformlayer.

the class SimpleOperationQueue method getActiveJobLog.

@Override
public JobLog getActiveJobLog(PlatformLayerKey jobKey, String executionId) {
    ActiveJobExecution activeJobExecution = activeJobs.get(jobKey);
    if (activeJobExecution != null) {
        SimpleJobLogger logger = (SimpleJobLogger) activeJobExecution.getLogger();
        JobLog log = new JobLog();
        log.lines = Lists.newArrayList(logger.getLogEntries());
        log.execution = activeJobExecution.getJobExecution();
        return log;
    }
    return null;
}
Also used : JobLog(org.platformlayer.jobs.model.JobLog) ActiveJobExecution(org.platformlayer.ops.tasks.ActiveJobExecution)

Aggregations

JobLog (org.platformlayer.jobs.model.JobLog)1 ActiveJobExecution (org.platformlayer.ops.tasks.ActiveJobExecution)1